where和on的区别
1,where和on的区别?select * form tab1 left join tab2 on (tab1.name = tab2.name) where tab2.age=’12’;where相当于两个表中生成一张临时表,然后再从临时表中查询where后面的条件。select * form tab1 left join tab2 on (tab1.name = tab2.name and tab2.age=’13’)on是不论怎末查,都会把on后面的条件的值加上tab1表中的数
复制链接