Я знаю, как вычитать в sql, но в моем случае это своего рода сложная задача.Как я могу вычитать в SQL
У меня после DB
Table1
id........artnumber.......price.......flag.......cid
1 12345001 1200 L 9999
2 12345002 2000 L 9999
3 12345003 500 L 7777
4 12345004 1950 L 6666
01 500 R 9999
02 1000 R 6666
03 500 R 9999
Table2
id........artnumber.......comment
01 12345001
02 12345004
03 12345001
, что им пытаются это: я хочу, чтобы выбрать все entrys из table1, имеющих L флаг на в результате этого я хочу вычесть цены с R флаг с L флаг. но только тот, кто имеет свой artnumber в комментарии table2
Результат я хочу
artnumber.......price.......flag.......cid
12345001 200 L 9999 //her was 2 R flagged items substracted
12345002 2000 L 9999 //her was nothing substracted
12345003 500 L 7777 //her was nothing substracted
12345004 950 L 6666 //her was 1 R flagged item substracted
ли кто-нибудь знает, как настроить SQLStatement для этого?
я нашел несколько на другом потоке, но это не очень помогает мне :)
Вам нужно несколько подключений, и вам нужно лучше определить «в комментарии». –
Я знаю, что мне нужно присоединяться :) его тоже сложно объяснить, что я хочу :) im стараюсь изо всех сил, поэтому я публикую результат, я хочу иметь – Dwza
Имеет ли каждый artnumber один максимум L и один R? Подойдя ближе, это сложнее. Может ли artnumber из таблицы 2 иметь дубликаты? – Mathmagician