select u1.name,u2.class_name拴袭,u2.username from user u1 left join tab_class u2 on u1.class_id= u2.id;
select u1.name,u2.class_name from user u1 left join tab_class u2 on u1.class_id= u2.id
and u2.class_id= 2;
這里class_id=2如果為真疯攒,查詢的結(jié)果class_id=2的那條數(shù)據(jù)class_name 就有值,如果class_id=2為假虎敦,所有的class_name 就是為null
但是返回的數(shù)據(jù)條數(shù)都是
select count(*) from user u1 left join tab_class u2 on u1.class_id= u2.id
查詢出來(lái)的結(jié)果
這樣的用法為后面提供class_name的操作