powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Доп. условия для запроса
1 сообщений из 1, страница 1 из 1
Доп. условия для запроса
    #40040154
DeLipFin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Чет не знаю где прописать доп. условия, уже для выведенной информации.
Есть запрос выводит результат опроса.
Код: plsql
1.
2.
3.
4.
select request_id, question_id, vote_value, valid_id, responsible_user_id, send_to, tn  from survey_vote
join survey_request on (survey_request.id=survey_vote.request_id)
join ticket on (ticket.id=survey_request.ticket_id) 
where survey_request.valid_id='0' and survey_request.survey_id='7' and ticket.queue_id in (1,7,9,13,14,15,16,25,26)


Скрин не принял, так как кажись места нету на сайте уже.
Код: sql
1.
2.
3.
4.
5.
request_id	question_id	vote_value		valid_id	responsible_user_id	send_to				tn 
155821		24		"$html/text$ опрос"	0		58			"e.gubaydullin@mfcrb.ru"	"2021013003000478"
155821		23		"41"			0		58			"e.gubaydullin@mfcrb.ru"	"2021013003000478"
155821		22		"40"			0		58			"e.gubaydullin@mfcrb.ru"	"2021013003000478"
155821		20		"34"			0		58			"e.gubaydullin@mfcrb.ru"	"2021013003000478"


Хочу подсчитать количество результатов, но с выше стоящими условиями.
Вот только проблема - выше я объединял 2 таблицы и сделал условия по 2м таблицам, ниже же запрос без объединения и выводит слегка больше, чем я ограничил условиями выше.
Подскажите принцип запроса, когда можно по результатам 1 запроса прописать пару условий что ниже
Код: plsql
1.
2.
3.
4.
(select count(*)::real from survey_request where valid_id='0' and survey_id='7') as Всего,
(select count(*)::real from survey_vote where question_id=20 and vote_value='34') as "Решена полностью",
...
(select count(*)::real from survey_vote where question_id=23 and vote_value='47') as "Обращение было ужасным"
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Доп. условия для запроса
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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