请教大家一个SQL语句表A有3个字段aa1,aa2,aa3,表B两个字段bb1,bb1,记录如下Aaaa,qqq,1bbb,www,2ccc,eee,3d
请教大家一个SQL语句
表A有3个字段aa1,aa2,aa3,表B两个字段bb1,bb1,记录如下
A
aaa,qqq,1
bbb,www,2
ccc,eee,3
ddd,rrr,4
B
1,YYY
3,TTT
我想查询出如下结果,请问这个SQL如何写?
aaa,qqq,YYY
bbb,www,
ccc,eee,TTT
ddd,rrr,
[解决办法]
左连接、右连接
[解决办法]
SQL codeSELECT A.aa1,A.aa2,B.bb2 FROM A LEFT JOIN B ON A.aa3 = B.bb1
[解决办法]
[解决办法]
[解决办法]
oracle:
SELECT A.aa1,A.aa2,B.bb2 FROM A , B where A.aa3 =B.bb1(+)