2011-06-08 54 views
0

我有兩張桌子。如何使用JOIN進行查詢?

其中包含:

id, album name, description, etc... 

另包含:

id, album id, photo 

我想通過album id拿到專輯的細節及其中的照片?

我該如何做到這一點?

我可以使用左連接嗎?

回答

1
select a.id, a.album_name ..., b.photo 
from albums a 
left join OtherTable b on a.id = b.album_id 
1
SELECT * 
FROM album a JOIN photo p 
ON a.id=p.album_id 
WHERE a.id= 11 
2

假設你的表被稱爲AlbumsPhotos

SELECT Albums.*, Photos.Photo 
FROM Albums 
LEFT JOIN Photos 
ON Albums.id=Photos.album_id 
WHERE Albums.id=42