dazhong

统计

常用链接

收藏

阅读排行榜

评论排行榜

Access,SQL Server,Oracle的左连接SQL语句

Access:
SELECT A.id,A.name,B.dep,C.class
FROM (test01 AS A LEFT JOIN test02 as B on A.id=B.id) LEFT JOIN test03 AS C on A.id=C.id

SQL Server:
SELECT A.id,A.name,B.dep,C.class
FROM test01 AS A LEFT OUTER JOIN test02 as B on A.id=B.id LEFT OUTER JOIN test03 AS C on A.id=C.id
或  
 右连接:SELECT Student .sno,Sname,Ssex,Sage,Cno,Grade FROM Student ,SC  WHERE Student.Sno=SC.Sno(*);

左连接:SELECT Student .sno,Sname,Ssex,Sage,Cno,Grade FROM Student ,SC  WHERE Student.Sno(*)=SC.Sno;


Oracle:
SELECT A.id,A.name,B.dep,C.class
FROM test01  A,test02  B,test03  C
WHERE A.id=B.id(+) AND A.id=B.id(+)

或:
SELECT A.id,A.name,B.dep,C.class
FROM test01  A LEFT OUTER JOIN test02  B on (A.id=B.id) LEFT OUTER JOIN test03  C on (A.id=C.id)

posted on 2005-12-14 16:52 大钟 阅读(767) 评论(1)  编辑 收藏

评论

#1楼 2009-02-24 10:54 刘小东[未注册用户]

谢谢呵呵,找到有用的了  回复 引用