如何在mysql中比较两个表中的值

如何在mysql中比较两个表中的值,mysql,Mysql,我有两个表,其值如下: A : Product | Number (int) | Paper 10 Pen 25 Pencil 5 Eraser 6 -------------------------------------------------- B : Product | Number (int) | Paper 8 Pen 30 Pencil

我有两个表,其值如下:

A : 
Product   |   Number (int)  |
Paper          10
Pen            25
Pencil         5
Eraser         6

--------------------------------------------------
B : 
Product   |   Number (int)  |
Paper          8
Pen            30
Pencil         12
Eraser         0
现在,我想比较表“B”和表“A”,发现表“B”中的产品数量大于表“A”


(在这种情况下,将从“B”中找到“Pen”和“Pencil”)

只需使用join,如下所示:

SELECT B.*
FROM A JOIN B
ON A.Product=B.Product AND A.`Number`<B.`Number`;
选择B*
从A到B

在A.Product=B.Product和A.Number`上,只需使用join,如下所示:

SELECT B.*
FROM A JOIN B
ON A.Product=B.Product AND A.`Number`<B.`Number`;
选择B*
从A到B

关于A.Product=B.Product和A.`Number`到目前为止你尝试了什么?到目前为止你尝试了什么?谢谢你的回答。没有加入的话还能继续吗?@SeyedRezaRobatjazi你去吧。我刚刚添加了另一个问题。谢谢您的回复。没有加入的话还能继续吗?@SeyedRezaRobatjazi你去吧。我刚刚添加了另一个查询。