[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: выбор из базы
udaff_es
добрый день.
есть две таблицы: в одной города, во второй проекты. необходимо подсчитать кол-во проектов в каждом городе.
такой запрос:
SQL
SELECT city.id,city.cuidad_name,COUNT(p.id) FROM cuidades city, project p WHERE p.project_city=city.id GROUP BY city.id

как сделать, что если у города нет проектов, записывался 0.
мой запрос лишь выдает те города, где есть проекты.



Спустя 4 минуты, 38 секунд (20.07.2009 - 16:24) Nikitian написал(а):
SQL
SELECT city.id,city.cuidad_name,COUNT(p.id) FROM cuidades as city left join project as p on (p.project_city=city.id) GROUP BY city.id

Как-то так

Спустя 3 минуты, 45 секунд (20.07.2009 - 16:28) udaff_es написал(а):
спасибо, работает.

Спустя 5 часов, 15 минут, 14 секунд (20.07.2009 - 21:43) UnWind написал(а):
Спасибо, у меня тоже была такая проблема.
Помогло.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.