有這樣的數據:從第二臺如何通過第一臺獲得第二表值值
declare @test_names TABLE(id int identity(1,1), name character varying(50),age int);
INSERT INTO @test_names(name,age) values ('name1',10),('name2',20);
declare @test_names_details TABLE(id int identity(1,1), test_names_id int,col1 int,col2 int,col3 int);
INSERT INTO @test_names_details(test_names_id,col1,col2,col3)
VALUES(1,2,3,4),(1,5,6,7),(1,8,9,10),(2,20,21,22),(2,23,24,25);
要選擇細節第一表值。怎麼做 ?輸出必須是這樣的:
field1 field2 field3
name1 10
2 3 4
5 6 7
8 9 10
name2 20
20 21 22
23 24 25
編輯
在表中我有許多行(1,名稱2,名稱3 ..)比如我只是寫他們兩個
使用連接和分組方式無法實現所需的輸出。嘗試使用循環。 – Luftwaffe
@Luftwaffe你能舉一些例子嗎?我不知道該怎麼做。我也編輯了問題。不需要我們怎麼做 – GeoVIP
你想要輸出格式與上面相同嗎? – Luftwaffe