简单的问题,但我没有办法去实现它。MySQL。从table1中减去表1中的数据
Table 1.
ID Quantity
1 4
2 5
3 2
Table 2
ID Quantity
2 1
3 2
我希望查询得到以下结果:
Table result
ID Quantity
1 4
2 4
我一直在寻找带有负运营商相关的东西,或NOT IN,但事情是我想。减去的数量相同的查询。
编辑:表1总是比表2更大不能包含的ID不存在于表1中
希望例如澄清的问题。
Regards !!
你是如何得到(2,4)行的? – yanman1234
表1.行ID 2 - > Quantity = 5表2. ID 2 - > Quantity 1因此,在表结果中,ID 2是5-1 = 4 – user2635067
请澄清您试图达到的目标;不要让我们从想要的结果中反思你的想法。如果我理解正确,那么您希望从表1的数量中减去每个ID的表2的数量,如果结果为0则不返回任何内容。您可以[编辑问题](https://stackoverflow.com/posts/ 45621446 /编辑)并解释? –