Well this should get someone started. I started working on this, but my lunch time ran out. Why do you need the Line Number? What is it used for? What determines what order the rows are in the list?Maybe you can just sort them by a creationdate or something like that and get them "in order" without having to put this field on there.CREATE TABLE #Order(OrderNum INT, OrderDesc VARCHAR(50))CREATE TABLE #OrderDetail(OrderNum INT, ItemDescription VARCHAR(50))INSERT INTO #Order(OrderNum, OrderDesc) VALUES(1, 'Order 1')INSERT INTO #Order(OrderNum, OrderDesc) VALUES(2, 'Order 2')INSERT INTO #Order(OrderNum, OrderDesc) VALUES(3, 'Order 3')INSERT INTO #OrderDetail(OrderNum, ItemDescription) VALUES(1, '5lbs of nuts')INSERT INTO #OrderDetail(OrderNum, ItemDescription) VALUES(1, '5lbs of bolts')INSERT INTO #OrderDetail(OrderNum, ItemDescription) VALUES(1, '20 Widgets')INSERT INTO #OrderDetail(OrderNum, ItemDescription) VALUES(2, '40 Widgets')INSERT INTO #OrderDetail(OrderNum, ItemDescription) VALUES(2, '5lbs peaunt butter')INSERT INTO #OrderDetail(OrderNum, ItemDescription) VALUES(2, '55gal Oil')INSERT INTO #OrderDetail(OrderNum, ItemDescription) VALUES(2, '1 Live Yak')INSERT INTO #OrderDetail(OrderNum, ItemDescription) VALUES(3, '1 Pear Tree')INSERT INTO #OrderDetail(OrderNum, ItemDescription) VALUES(3, '1 Partridge')SELECT o.OrderNum, o.OrderDesc, od.ItemDescriptionFROM #Order oINNER JOIN #OrderDetail od ON od.OrderNum = o.OrderNumDROP TABLE #OrderDetailDROP TABLE #Order
Michael<Yoda>Use the Search page you must. Find the answer you will.</Yoda>