我正在创建一个Web应用程序,其中有一个买方页面和一个卖方页面。买方输入其产品的成本,然后信息进入买方表。与卖方的想法相同,他们的成本进入卖方表。问题是我试图从卖方价格中减去买方价格,但由于它们是他们自己的INSERT INTO
查询,因此它们会重新排成一行,所以我无法减去它们并找到它们的差额。
换句话说,我跑步后
INSERT INTO diffFinder (seller) VALUES (12);
和
INSERT INTO diffFinder (buyer) VALUES (22)
和
INSERT INTO diffFinder (buyer) VALUES (500)
和
INSERT INTO diffFinder (seller) VALUES (20)
该表将这样输入:
表diffFinder
ID, buyer, seller,
1, null, 12,
2, 22 , null
3, 500 , null
4, null, 20
我本来的想法是删除ID列,因为我认为这是主要问题,但我遇到了同样的问题。我还浏览了W3学校的SQL信息,但找不到任何有价值的东西。
我期望INSERT INTO语句发生的事情是,它只会一栏一栏地填充,而不像下面的示例那样跳过行。
表diffFinder
ID, buyer, seller, (seller-buyer)
1, 22 , 12, , 10
2, 500 , 20, , 480
那么有什么办法可以继续填充行而不跳过吗?