создание псевдонима соединения - как? - PullRequest
1 голос
/ 10 января 2011

Я хочу сделать что-то вроде

SELECT
    t.subtitle
FROM
    temp t
    LEFT JOIN ep e ON e.subtitle=t.subtitle AND e.episode=t.episode AS se
WHERE se IS NULL
GROUP BY t.subtitle, t.episode;

Чтобы предложение where могло ссылаться на результат левого соединения, возможно ли это, или мне нужно использовать другой метод? (эпизод и субтитры индексируются в обеих таблицах)

Спасибо, Пол

ОБНОВЛЕНИЕ Когда я говорю результат, я имею в виду, что левая таблица не возвращает совпадений для e.subtitle = t.subtitle и e.episode = t.episode

Должен ли я вместо этого сделать

SELECT
    t.subtitle
FROM
    temp t
    LEFT JOIN ep e ON e.subtitle=t.subtitle AND e.episode=t.episode
WHERE e.subtitle IS NULL AND e.episode IS NULL
GROUP BY t.subtitle, t.episode;

1 Ответ

0 голосов
/ 10 января 2011

Да, вам придется выполнить второй запрос для получения результата:)

...