我想减少值tabel a-tabel b=tabel c
TABEL A ID PRICE 11 720 12 220 13 370 TABLE B ID PRICE 11 420 12 110 13 140
我想要的输出是
TABEL C ID PRICE 11 300 12 110 13 230
请帮忙
owfi6suc1#
如果表a的值总是大于表b
SELECT A.ID , (A.PRICE - B.PRICE) AS PRICE FROM A JOIN B ON A.ID = B.ID
如果a的值并不总是大于b,那么可以使用函数 ABS ```SELECT A.ID , ABS(A.PRICE - B.PRICE) AS PRICE FROM A JOIN B ON A.ID = B.ID
ABS
a9wyjsp72#
您可以使用如下所示的内部联接:
Select A.ID, (A.PRICE - B.PRICE) as PRICE from A inner join B on B.ID = A.ID
2条答案
按热度按时间owfi6suc1#
如果表a的值总是大于表b
如果a的值并不总是大于b,那么可以使用函数
ABS
```SELECT A.ID , ABS(A.PRICE - B.PRICE) AS PRICE FROM A JOIN B ON A.ID = B.ID
a9wyjsp72#
您可以使用如下所示的内部联接: