Я создаю веб-приложение, в котором у меня есть страница покупателя и страница продавца. Покупатель указывает стоимость своего товара, и информация попадает на стол покупателя. Та же идея с продавцом, где их стоимость идет к столу продавца. Проблема в том, что я пытаюсь вычесть цену покупателя из цены продавца, но, поскольку они являются собственными 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)
таблица делает такую запись:
TABLE diffFinder
ID, buyer, seller,
1, null, 12,
2, 22 , null
3, 500 , null
4, null, 20
Моей первоначальной идеей было удалить столбец ID, потому что я думал, что это основная проблема, но у меня возникла та же проблема. Я также просмотрел информацию по SQL для школ W3, но не смог найти ничего ценного.
Я ожидал, что произойдет с операторами INSERT INTO, так как он просто заполняет столбец одну за другой, а не пропускает строки, как в примере ниже.
TABLE diffFinder
ID, buyer, seller, (seller-buyer)
1, 22 , 12, , 10
2, 500 , 20, , 480
Так есть ли способ продолжать заполнять строки, а не пропускать?