我要查询同时c_name中有计算机和英语的stu_id
查询语句是:
SELECT a.stu_id FROM score a,score b WHERE a.stu_id = b.stu_id AND a.c_name = '计算机' AND b.c_name = '英语'
这样是正确地,但不能理解地是为什么要加上a.stu_id = b.stu_id,如果不加上会出现很多重复地记录
再比如这样查询
SELECT a.* FROM score a,score b
会出现a表10倍的重复记录,能解释一下产生这样的原理吗
慕的地8582982
qq_Dreamy_旧城_0
精慕门9254224
相关分类