помогите со сложным запросом

  • Автор темы Автор темы DEADCAT
  • Дата начала Дата начала

DEADCAT

Новичок
помогите со сложным запросом

Добрый вечер!
Помогите пожалуйста со сложным (или не очень) запросом.
Есть таблица photos:
id album
и таблица albums:
id display

Нужно посчитать кол-во строк в таблице photos, которым в таблице albums display='yes'

albums.id = photos.album

Составил что-то вроде
PHP:
SELECT COUNT(*) FROM photos WHERE albums.display='yes'

Но как и предполагал не работает.

В простых запросах разбираюсь, а вот посложнее пока не догоняю.

Помогите, пожалуйста.
 
Поиск по сайту вверху слева.
Обсуждалось миллион раз.
 
[sql]SELECT COUNT(*) FROM `photos` AS `p` JOIN `albums` AS `a` ON `p`.`album` = `a`.`id` WHERE `a`.`display` = 'yes';[/sql]
 
Автор оригинала: Вурдалак
[sql]SELECT COUNT(*) FROM `photos` AS `p` JOIN `albums` AS `a` ON `p`.`album` = `a`.`id` WHERE `a`.`display` = 'yes';[/sql]
Спасибо большое!!! ТО, что нужно. Догадывался, что нужно использовать объединение, но пока не разбираюсь...
 
Сверху