先简单粗暴给个结论,多表连结查询中,on比where更早起作用,系统首先根据各个表之间的联接条件,把多个表合成一个临时表后,再由where进行匹配过滤,where后语句为真,则能查询出来,而通过外连接,例如左连接on,则无论是否为真,都会把左边表的内容都查询出来. 多表查询基本语法 select*from table_1,table_2 where table_1.no=table_2.no 实例: select*from stu,sc where stu.sno=sc.sno 查出了stu表中