Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Вложенный запрос с счетчиком / 4 сообщений из 4, страница 1 из 1
06.03.2008, 11:50
    #35174937
Anthonys
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вложенный запрос с счетчиком
Есть два запроса:

SELECT * FROM tbl_services;

SELECT count(*), id_service AS cnt FROM tbl_services GROUP BY id_service

Но мне необходимо чтобы счетчик считался в первом запросе. Я сделал так:

SELECT (SELECT count(*), id_service AS cnt FROM tbl_services GROUP BY id_service) as cnt, tbl_services.* FROM tbl_services;

Естественно он ругается: ERROR: subquery must return only one column

Как избежать этой ошибки?
...
Рейтинг: 0 / 0
06.03.2008, 12:05
    #35175011
Anthonys
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вложенный запрос с счетчиком
Сорри ошибся....конечно же не id_service:

AnthonysЕсть два запроса:

SELECT * FROM tbl_services;

SELECT count(*), title AS cnt FROM tbl_services GROUP BY title

Но мне необходимо чтобы счетчик считался в первом запросе. Я сделал так:

SELECT (SELECT count(*), title AS cnt FROM tbl_services GROUP BY title) as cnt, tbl_services.* FROM tbl_services;

Естественно он ругается: ERROR: subquery must return only one column

Как избежать этой ошибки?
...
Рейтинг: 0 / 0
06.03.2008, 12:16
    #35175055
LeXa NalBat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вложенный запрос с счетчиком
select * from tbl_services natural join ( select count(*) as cnt, title from tbl_services group by title ) as a
...
Рейтинг: 0 / 0
06.03.2008, 12:35
    #35175176
Anthonys
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вложенный запрос с счетчиком
Огромное спасибо
LeXa NalBatselect * from tbl_services natural join ( select count(*) as cnt, title from tbl_services group by title ) as a
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Вложенный запрос с счетчиком / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]