我有两个表:sql简单3表连接使用同一个表?
表1
ID,姓名1
表2
ID,name2a,name2b
表2的列名name2a,并name2b是引用表1的ID。我需要创建一个基于从表1的拉两个名称的查询表使用2
因此,如果表一个包含ID的:
1 Peter
2 Paul
和表2包含:
1 1 2
2 2 2
然后select语句应该给我:
Peter Paul
Paul Paul
我在弯附近去试图建立THI s SQL和最好的我想出了:
SELECT table1.name AS 'name', table1.name AS 'Other name'
FROM table1, table2
WHERE table1.id = table2.name2a
哪些只给了我name2a列正确。
任何帮助表示赞赏!我想我需要做一个加入,但我真的很挣扎...
不要自我卖空......来这里学习别人是学习复杂查询和理解表之间更好关系的好方法。 – DRapp 2011-05-07 23:48:56