我定义了2个表:student.db,字段为:学号,姓名,性别;10个记录,键为学号。score.db,字段为:学号,成绩;2个记录,键也为学号。
现在想把2张表做连接查询,显示某人姓名和成绩,我在query1的sql中用了如下的sql语句:
select 姓名,成绩
from score.db,student.db
where score.db.学号=student.db.学号
但查询出来的却是student表中10个人的姓名和成绩,成绩也显示不对(因为只有score表中的2个记录有成绩),这个结果好像where语句不起作用啊。
这是怎么回事?连接查询到底要怎么搞啊?