EgorkZe
@EgorkZe
iOS (Swift), GoLang

Как сформировать sql запрос?

У меня есть таблица Опрос, Есть таблица Ответ, каждая запись которого которая связана с опросом по ОпросID, то есть у опроса есть несколько ответов, и есть таблица Голос, в которой содержится ссылки на юзеров в таблице Юзер(чтоб знать кто проголосовал) и на ответ в таблице Ответ. Вот мне нужно проверить голосовал ли текущий юзер в этом опросе. Подскажите пожалуйста, как создать запрос
  • Вопрос задан
  • 262 просмотра
Решения вопроса 1
@dmitryKovalskiy
программист средней руки
делайте последовательные Join. Но для данной задачки можно и обрезку небольшую сделать
select г.userId from Ответ as o 
INNER JOIN Голос as г ON г.ОтветId = о.Id
WHERE o.Опросid = something AND г.UserId = something

Если в выборке ничего - значит юзер не голосовал.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы