Пожалуйста, помогите сделать запрос.Данные фильтра из двух таблиц
Есть две таблицы, artist
и album
. Я хочу выбрать только тех художников, чьи альбомы содержат изображение. То есть, если у актера есть 10 альбомов и только один из них имеет изображение или не содержит, я хочу, чтобы пропустить (только если все альбомы исполнителя размещены фото)
стол художника:
artist_id
---------|
1 |
2 |
стол альбомы:
artist_id | album_id | picture_id
---------------------------------
1 | 122... | true
1 | 123... | false
2 | 124... | true
2 | 125... | true
Итак, я хочу, чтобы выбрать только группа, где artist_id=2
(потому что все альбомы есть фотографии);
просто отметьте, что это также вернет художников, у которых нет альбомов вообще –
спасибо за подсказку, я не хочу этого. я не думаю, что имеет смысл хранить художников без альбомов, но если это так, то запрос должен быть изменен, чтобы уважать это. – oezi
вы можете добавить простое соединение, но я согласен, что он, вероятно, не нужен –