There is two table in database.
== tblOrder == OrderId Customer
== tblOrderItem == OrderItemId OrderId ItemId Qty Price
My Query :-
SELECT o.OrderId,o.Customer,oi.ItemId,oi.Qty,oi.Price FROM tblorder o JOIN tblorderitem oi ON oi.OrderId=o.OrderId
Result :-
+---------+----------+--------+-----+-------+ | OrderId | Customer | ItemId | Qty | Price | +---------+----------+--------+-----+-------+ | 1001 | john day | 501 | 1 | 10 | | 1001 | john day | 502 | 2 | 9 | | 1002 | amy gill | 201 | 5 | 2 | | 1003 | hardcaur | 501 | 1 | 10 | | 1003 | hardcaur | 509 | 2 | 5 | | 1003 | hardcaur | 201 | 2 | 2 | +---------+----------+--------+-----+-------+
I want to generate SNO and SNOI(Temp Serial No) in select statement so that result will be like this :-
+------+---------+----------+------+--------+-----+-------+ | SNO | OrderId | Customer | SNOI | ItemId | Qty | Price | +------+---------+----------+------+--------+-----+-------+ | 1 | 1001 | john day | 1 | 501 | 1 | 10 | | 1 | 1001 | john day | 2 | 502 | 2 | 9 | | 2 | 1002 | amy gill | 1 | 201 | 5 | 2 | | 3 | 1003 | hardcaur | 1 | 501 | 1 | 10 | | 3 | 1003 | hardcaur | 2 | 509 | 2 | 5 | | 3 | 1003 | hardcaur | 3 | 201 | 2 | 2 |
What will be my query?