join
sql语句例如以下:
select * from A
left join B
on A.aID = B.bID
结果例如以下:
aID aNum...5 行)
结果说明:
left join是以A表的记录为基础的,A能够看成左表,B能够看成右表,left join是以左表为准的....换句话说,左表(A)的记录将会所有表示出来,而右表(B)仅仅会显示符合搜索条件的记录(样例中为: A.aID = B.bID)....5 行)
结果说明:
细致观察一下,就会发现,和left join的结果刚好相反,这次是以右表(B)为基础的,A表不足的地方用NULL填充.
3.inner join
sql语句例如以下....这说明inner join并不以谁为基础,它仅仅显示符合条件的记录.