Я пытаюсь сделать то, что считаю двойной проверкой для трех таблиц, но не знаю, как это сделать.
У меня есть Table1, Table2 и Table3.Все связаны идентификатором, а также «Длинная форма» и «Короткая форма» в таблице 1:
Я пытаюсь найти: Записи, чьи идентификаторы появляютсяВ Таблице 2 имеет такой же Longform, как и в Таблице 3, но не имеет одинаковую Shortform.
Это примерно так, как я получил:
SELECT T2.Longform,T2.Shortform FROM(
SELECT Table1.Longform,Table1.Shortform,Table1.ID FROM OuterTable1.Table1
LEFT JOIN OuterTable2.Table2 on Table1.ID = Table2.ID)
WHERE Table2.ID IS NOT NULL) T2
;
Я знаю, что мне, вероятно, придется сделать еще один вложенный выбор или объединение на Outertable3.Table3, но я не уверен, какой ... или где ...
Любая помощь ценится как всегда.