Я ищу запрос SQL, который вставляет несколько строк данных в таблицу B для каждой строки в таблице A
Таблица A
ID BillNo TAX Amount TotalAmount
-------------------------------------------------------
1 001 5 100 105
2 002 20 400 420
И мне нужны данные для вставки в таблицу B в таком формате
Таблица B
ID Type Billno Amount
-----------------------------------
1 Sales 001 100
2 Cash 001 105
3 Tax 001 5
4 sales 002 400
5 Cash 002 420
6 Tax 002 20
Я пробовал это
insert into tableB
select 'Sales', billno, Amount
from TableA
insert into tableB
select 'Cash', billno, TotalAmount
from TableA
insert into tableB
select 'Tax', billno, tax
from TableA
Но сначала вставляются все строки «продаж», затем « ca sh ', затем' Налог '. Я не получаю его в комплекте. Как это:
1 Sales 001 100
2 sales 002 400
3 Cash 001 105
4 Cash 002 420
5 Tax 001 5
6 Tax 002 20
Пожалуйста, помогите мне с решением.