Php 如何比较两个表并显示每个差异?

Php 如何比较两个表并显示每个差异?,php,mysql,Php,Mysql,我有两个不同数据的表 Finance Orderan +-----------------+ +---------------+ | id | no_order | | id| no_order | +-----------------+ +---------------+ | 1 | 1234567890 | | 1 | 1234567890| | 2 | 0987654321 |

我有两个不同数据的表

 Finance                    Orderan
+-----------------+        +---------------+ 
| id |  no_order  |        | id| no_order  |
+-----------------+        +---------------+ 
| 1  | 1234567890 |        | 1 | 1234567890|
| 2  | 0987654321 |        | 2 | 0987654321|          |
| 3  | 1122334455 |        | 3 | 1122334455|
| 4  | 1212121212 |        | 4 | 2222222222|
+-----------------+        +---------------+ 
我想像这样返回不同的数据:

+-------------------------+     
| no_order   |  no_order  |       
+-------------------------+        
| 1212121212 | 2222222222 |                
+-------------------------+ 

也许你需要简单的回答

SELECT t1.no_order, t2.no_order
FROM Finance t1
JOIN Orderan t2 ON t1.id = t2.id 
WHERE t1.no_order != t2.no_order

您可以使用join语句是否要获取id相同但顺序不同的行?如果财务表有代码>3>1122334455<代码>Orderan有< > 5>1122334455 <代码>,你认为它们是相同的还是不同的?你可以在MySQL或MSSQL中使用<代码>内部连接< /代码>来获得两个表中不匹配的值。