Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.05.2022, 10:14   #1
southsteel
Новичок
Джуниор
 
Регистрация: 17.05.2022
Сообщений: 1
По умолчанию Подзапросы sql для проверки голосова ли юзер за ответ

Добрый день

Подскажите пжл по логике

у меня есть три таблички :

answer
id
user_id

vote_answer
id
answer_id
user_id


user
user_id

Хочу в подзапросе проверить голосовал ли юзер за ответ, если не голосовал то вернуть null.

не могу придумать как написать эту проверку.

select voa.id, voa.user_id, answer_id, vote, (count (distinct ue.id) > 1 or null )as isUserVote
from votes_on_answers voa
join user_entity ue on ue.id = voa.user_id
join answer a on a.id = voa.answer_id
group by voa.id, voa.user_id, answer_id, vote

Буду рад любой помощи.
southsteel вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как реализовать создание пары Linux юзер + FTP юзер через панель управления сервером? rownong Linux (Ubuntu, Debian, Red Hat, CentOS, Mint) 3 02.03.2019 23:08
My Access подзапросы в SQL kuzichka SQL, базы данных 1 20.05.2012 08:52
C++. в зависимости от проверки элемента на равенство должен выводится правильный ответ phantom4eg Помощь студентам 9 24.05.2010 22:41
Кореллированные подзапросы Golovastik SQL, базы данных 3 19.11.2009 21:08
подзапросы Dawystrik SQL, базы данных 3 25.09.2009 20:14