日期:2014-05-17  浏览次数:20501 次

不使用子查询实现表关联
表tableA
Aid    name
1       A
2       B
3       C

表tableB
Bid    Aid
1       2
2       3
3       3


在不使用子查询的情况下,用Aid关联两个表,怎么写?

------解决方案--------------------
select a.*
from tablea a inner join tableb b on a.aid=b.aid你到底想要啥结果?
------解决方案--------------------
--好像这个问题,有人提过呀
SELECT a.Aid,A.NAME,B.Bid
FROM tableA A
INNER JOIN tableB B --这儿的INNER JOIN也可以改成LEFT JOIN,楼主自己看一下想要哪种结果
ON A.Aid = B.Aid

------解决方案--------------------
左联右联你要哪个
------解决方案--------------------
有左联接、右连接、笛卡尔积,关键是要看你期望的结果集是怎么样的