ВЛЕВО / ВПРАВО Присоединиться Вопрос - PullRequest
0 голосов
/ 01 сентября 2011

Не уверен, как это сделать.

У меня есть две таблицы результатов и респонденты

Мне нужно выяснить, есть ли в таблице респондентов какие-либо строки с завершением = 'Complete', но их responseident_id (который содержится в таблицах результатов и респондентов) НЕ в таблице результатов?

Есть идеи?

Ответы [ 2 ]

1 голос
/ 01 сентября 2011
SELECT respondent.* FROM respondent LEFT JOIN results 
ON respondent.id = results.id
WHERE results.id IS NULL;
AND respondents.completion = 'Complete'
0 голосов
/ 01 сентября 2011

Возможно, что-то похожее на это.

SELECT r1.* FROM respondents r1
    LEFT JOIN results r2 ON r1.respondent_id = r2.respondent_id
    WHERE r1.completition = 'Complete' AND r2.respondent_id IS NULL;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...