【www.bbyears.com--php入门】
sql入门教程:SQL FULL JOIN 关键字使用教程
SQL FULL JOIN 关键字
全连接的关键字时,返回行是比赛中的一个表。
SQL语法
SELECT column_name(s) FROM table_name1 FULL JOIN table_name2 ON table_name1.column_name=table_name2.column_name
我们来看个例子吧.
P_Id LastName FirstName Address City 1HansenOlaTimoteivn 10Sandnes2SvendsonToveBorgvn 23Sandnes3PettersenKariStorgt 20StavangerThe "Orders" table:
O_Id OrderNo P_Id 177895324467833224561424562153476415
现在,我们要列出所有的人员和他们的订单,所有订单与他们的人。
我们使用下面的SELECT语句:SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo FROM Persons FULL JOIN Orders ON Persons.P_Id=Orders.P_Id ORDER BY Persons.LastNameLastName FirstName OrderNo HansenOla22456HansenOla24562PettersenKari77895PettersenKari44678SvendsonTove 34764全连接的关键字返回所有行从左边的表(人) ,和所有的行右表(订单) 。如果有列在“人”没有匹配的“订单” ,
或是否有列在“命令”没有场比赛中“人” ,这些行会被列为良好。