如何在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你去吧。我刚刚添加了另一个查询。