【发布时间】:2015-03-24 11:19:45
【问题描述】:
我有两张桌子:
Table1:
ID | Column 1 | Column 2
1 | Value 1 | Value 2
Table 2:
ID | Column 3 | Column 4
1 | Value 4 | Value 5
1 | Value 6 | Value 7
目前我的查询是:
SELECT * FROM Table1 INNER JOIN Table2 ON Table1.id = Table2.id ;
返回:
id | Column 1 | Column 2 | id | Column 3 | Column 4
1 | Row 1 | Row 1 | 1 | Row 1 | Row 1
1 | Row 1 | Row 1 | 1 | Row 2 | Row 2
1 | Row 1 | Row 1 | 1 | Row 3 | Row 3
我想使用 SQL 内连接或任何其他连接从 Table1 中返回单行,并从 Table2 中返回所有其他相关行
id | Column 1 | Column 2 | id | Column 3 | Column 4
1 | Row 1 | Row 1 | 1 | Row 1 | Row 1
1 | Row 2 | Row 2
1 | Row 3 | Row 3
这可能吗?
【问题讨论】: