[Quote=引用 20 楼 Leedsema 的回复:]
你们知道不知道。
SELECT * FROM TabA A INNER JOIN TabB B ON A.ID_=B.ID_
与
SELECT * FROM TabA A ,TabB B WHERE A.ID_=B.ID_
的区别?先搞清楚这个再来说联接的事吧
[/Quote]
[Quote=引用 1 楼 liangCK 的回复:]
SQL code--测试数据
DECLARE @a TABLE(id int)
INSERT @a SELECT 1
UNION ALL SELECT 2
DECLARE @b TABLE(id int)
INSERT @b SELECT 2
UNION ALL SELECT 3
--内联接
SELECT * FROM @a a JOIN @b b ON a.id=b.id
SELECT * FROM @a a,@b b WHERE a.id=b.id
/*--结果(只返回两个表中id相同的记录)
id id
---------------- -----------
2 2
--*/
[Quote=引用 1 楼 liangCK 的回复:]
SQL code--测试数据
DECLARE @a TABLE(id int)
INSERT @a SELECT 1
UNION ALL SELECT 2
DECLARE @b TABLE(id int)
INSERT @b SELECT 2
UNION ALL SELECT 3
--内联接
SELECT * FROM @a a JOIN @b b ON a.id=b.id
SELECT * FROM @a a,@b b WHERE a.id=b.id
/*--结果(只返回两个表中id相同的记录)
id id
---------------- -----------
2 2
--*/
--左向外联接
SELECT * FROM @a a LEFT J…
[/Quote] //小梁mm就是厉害啊,学习...