Что присоединиться к использованию - PullRequest
0 голосов
/ 04 февраля 2019

У меня есть две таблицы: одна для зарегистрированных пользователей и одна для хранения голосов.Мы входим в систему с помощью registrants.id и registrants.zipcode.После того, как они проголосуют, их голоса вставляются в таблицу голосов вместе с их регистрационным идентификатором.

Я пытаюсь исправить утверждение выбора, которое возвращает запись, в которой будут выбраны все записи для идентификатора соответствия и почтового индекса, но идентификатораотсутствует в столбце Votes.voter.Я попробовал все виды вариаций всех соединений, которые я могу придумать.это что-то простое, что мне не хватает.

SELECT * FROM registrants 
LEFT JOIN votes on registrants.id = votes.voter 
WHERE registrants.id = 1 AND registrants.zipcode = 46706 and votes.voter <> 1

1 Ответ

0 голосов
/ 04 февраля 2019

Возможно запрос not exists:

select * from registrants
where registrants.zipcode = '46706'
and not exists (select 1 from votes where registrants.id = votes.voter)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...