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

DEADCAT

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

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

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

albums.id = photos.album

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

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

Помогите, пожалуйста.
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Поиск по сайту вверху слева.
Обсуждалось миллион раз.
 

Вурдалак

Продвинутый новичок
[sql]SELECT COUNT(*) FROM `photos` AS `p` JOIN `albums` AS `a` ON `p`.`album` = `a`.`id` WHERE `a`.`display` = 'yes';[/sql]
 

DEADCAT

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