数据库
首页 > 数据库> > php-如何在m​​ysql查询中比较条件多表?

php-如何在m​​ysql查询中比较条件多表?

作者:互联网

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

解决方法:

似乎一个简单的无条件的方法可以解决问题:

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

标签:multiple-tables,select,sql,mysql,php
来源: https://codeday.me/bug/20191119/2037145.html