parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

требуется составить сложный sql-запрос

Constantine 18.08.2002 01:52

Есть две таблицы ph_images и ph_folders. Необходимо создать sql-запрос (для mysql), выводящий список папок (из ph_folders), подсчитывающий сколько в каждой папке картинок (из ph_images). Я сочинил такой запрос,
select ph_folders.*, count(ph_images.folder) from ph_folders, ph_images 
where ph_images.folder=ph_folders.foldername /*or (ph_folders.foldername not in ph_images.folder) */
group by ph_images.folder;
Единственная проблема -- если в таблице ph_images не встречается папки из ph_folders, то эта папка показана не будет, т. е. если ph_folders.foldername не встречается в ph_images.folder, то запись будет пропущена, а мне так не надо. ;-) Как можно и можно ли изменить этот запрос, что-бы всё работало! ;-) Или всё же придётся делать два sql-запроса?