-1

我有两张桌子。画廊和连接。

Gallery
id | title
 1 | Dog Gallery
 2 | Cat Gallery

Joins
id | gallery_id | picture_id
 1 |      1     |     100
 2 |      1     |     101
 3 |      2     |     56
 4 |      1     |     102

我想从画廊获取 id,画廊标题 - 其中 id 等于特定 id,但也从画廊 id 等于特定画廊 id 的连接中获取所有行。

因此,如果 id 为 1,则上述情况。我希望来自画廊的狗画廊和来自连接的图片 ID 100,101 和 102。

我已经尝试过左连接,但它只会在连接中出现(第一个)图片 id。

4

1 回答 1

1

尝试INNER JOIN查询

SELECT a.id, a.title, b.id as joins_id, b.picture_id
FROM Gallery a
INNER JOIN Joins b
ON a.id = b.gallery_id
WHERE a.id = ?

现场 SQL 小提琴

于 2013-06-04T09:45:55.510 回答