![]() |
Модераторы: skyboy |
![]() ![]() ![]() |
|
Sharkfire88 |
|
||||||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 31.1.2011 Репутация: нет Всего: нет |
Добрый день.
Firebird 2.1 Таблица TASKS
Таблица COMMENTS
Общий ключ у них TASKS.ID_TASK = COMMENTS.ID_ITEM Мне надо получить 2 колонки: 1. Кол-во записей для каждого TASKS.ID_TASK, которые есть в COMMENTS с таким же ID_ITEM 2. Кол-во записей для каждого TASKS.ID_TASK, которые есть в COMMENTS с таким же ID_ITEM и UNREAD = 1 К примеру:
Спасибо. Это сообщение отредактировал(а) Sharkfire88 - 11.12.2011, 00:19 |
||||||
|
|||||||
ndbn |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 17.9.2010 Репутация: нет Всего: нет |
select t.ID_TASK ,(select COUNT(c.ID_COMMENT) from COMMENTS c where c.ID_ITEM = t.ID_TASK) as ALL_COMMENT_COUNT ,(select COUNT(c.ID_COMMENT) from COMMENTS c where c.ID_ITEM = t.ID_TASK and c.UNREAD = 1) as UNREAD_COMMENT_COUNT from TASKS t |
|||
|
||||
Sharkfire88 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 31.1.2011 Репутация: нет Всего: нет |
Спасибо.
|
|||
|
||||
Zloxa |
|
|||
![]() Чо? ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3473 Регистрация: 12.9.2008 Репутация: 53 Всего: 161 |
-------------------- Достоверно известно, что 89% людей доверяют статистике взятой с потолка ![]() |
|||
|
||||
Sharkfire88 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 31.1.2011 Репутация: нет Всего: нет |
Спасибо, этот вариант судя по анализатору лучше ...
|
|||
|
||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Составление SQL-запросов | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |