MySQL ПРИСОЕДИНЯЙТЕСЬ К ГДЕ - PullRequest
       1

MySQL ПРИСОЕДИНЯЙТЕСЬ К ГДЕ

0 голосов
/ 18 февраля 2010

У меня есть 2 таблицы, и я хочу запросить все данные альбома, объединенные с артистом

artists: artist_id | name

albums: album_id | artist_id | songs

Это дает мне только первый ряд

SELECT * FROM albums JOIN artists ON artists.artist_id = albums.artist_id

Я хочу указать идентификатор альбома

SELECT * FROM albums 
   WHERE album_id = 101 
JOIN artists ON artists.artist_id = albums.artist_id

1 Ответ

5 голосов
/ 18 февраля 2010

WHERE идет после JOIN:

SELECT  *
FROM    albums
JOIN    artists
ON      artists.artist_id = albums.artist_id
WHERE   album_id = 101 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...