我有两张桌子。画廊和加入。
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.我希望来自gallery的图库和picture_ids 100,101和102来自加入。
我尝试过左连接但它只能从连接中获得(第一个)图片ID。
答案 0 :(得分: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 = ?