How can I insert the data based on data count from another table in SQL?
Store
table:
x
StoreCode StoreName
-----------------------
HQ HQ Mini Mart
BT BT Mini Mart
Stock
table:
ID | StkID | StockName | Price
----+-------+-----------+-------
1 | 1001 | Avocado | 10
2 | 1002 | Apple | 2
Expected result
StoreCode StkID StockName Price
--------------------------------------
HQ 1 Avocado 10
BT 1 Avocado 10
HQ 2 Apple 2
BT 2 Apple 2
Advertisement
Answer
You can use cross join –
select StoreCode,ID,StockName,Price
from Store cross join Stock