繁体   English   中英

如何在mysql查询中比较条件multile表?

[英]How to compare condition multile table in mysql query?

如何在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

看起来像一个简单的not in条件下会做的伎俩:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM