Как сравнить условие множественной таблицы в запросе MySQL?

Как я могу сравнить несколько таблиц при проверке состояния в MySQL?

Проверять Таблица 1

--------------------------
date       |  Cheque_no
--------------------------
10/10/2015 | 09876543
--------------------------
17/10/2015 | 45678990
--------------------------

Оплата Таблица 2

----------------------------------------
date       |  Cheque_no  | Amount_Paid
----------------------------------------
10/10/2015 | 09876543    |   1000
----------------------------------------

И я использую следующий запрос:

select * from Cheque,Payment where Cheque.Cheque_no != Payment .Cheque_no

Я ожидаю, что на выходе

17/10/2015 | 45678990

3

Решение

Выглядит как простой not in условие сделало бы свое дело:

SELECT *
FROM   cheque
WHERE  cheque_no NOT IN (SELECT cheque_no FROM payment)
3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]