Как использовать JOIN для моего запроса? - PullRequest
0 голосов
/ 08 июня 2011

У меня есть две таблицы.

Одна содержит:

id, album name, description, etc...

Другая содержит:

id, album id, photo

Я хочу получить информацию об альбоме и его фотографиях через album id?

Как мне этого добиться?

Можно ли использовать левое соединение?

Ответы [ 3 ]

2 голосов
/ 08 июня 2011

При условии, что ваши таблицы называются Albums и Photos:

SELECT Albums.*, Photos.Photo
FROM Albums
LEFT JOIN Photos
ON Albums.id=Photos.album_id
WHERE Albums.id=42
1 голос
/ 08 июня 2011
SELECT * 
FROM album a JOIN photo p
ON a.id=p.album_id 
WHERE a.id= 11
1 голос
/ 08 июня 2011
select a.id, a.album_name ..., b.photo 
from albums a 
left join OtherTable b on a.id = b.album_id
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...