ЗАКАЗАТЬ НЕ СУЩЕСТВУЕТ в двух столбцах из другой таблицы.Является ли это возможным? - PullRequest
0 голосов
/ 29 ноября 2018

У меня запрос завершился на ORDER BY NOT EXISTS.
У меня проблема с NOT EXISTS, чтобы посмотреть на два столбца из другой таблицы.Запрос работает с col1, но не с col2

FROM
    t1
    JOIN t2 ON t1.id = t2.id
    ...
ORDER BY NOT EXISTS
    (SELECT col1, col2
        FROM t1
    WHERE t1.id2 = t2.id2
        AND MONTH(t1.date) = MONTH(CURDATE())
    ) DESC

1 Ответ

0 голосов
/ 29 ноября 2018

Хорошо, просто протестирую его и выясню решение, что если я использую

WHERE t1.id = t2.id

и вместо

WHERE t1.id2 = t2.id2

, это сработает.Я сказал им, чтобы они смотрели на текущий столбец идентификатора таблицы PK, а не на другой идентификатор таблицы FK, и это сработало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...