如果我有以下的主從關係的第一個詳細記錄:查詢只對每個主記錄
owner_tbl auto_tbl --------- -------- owner ---> owner auto year
而且我有以下表中的數據:
owner_tbl auto_tbl --------- -------- john john, corvette, 1968 john, prius, 2008 james james, f-150, 2004 james, cadillac, 2002 james, accord, 2009 jeff jeff, tesla, 2010 jeff, hyundai, 1996
現在,我想執行查詢,返回以下結果:
john, corvette, 1968 jeff, hyundai, 1996 james, cadillac, 2002
查詢應該連接兩個表,並對所有rec進行排序在「年」字段中輸入「ords」,但只返回每個主記錄的第一個詳細記錄。我知道如何加入表格並對「年份」字段進行排序,但不清楚我是如何(或如果)只能檢索每個所有者的第一個加入記錄。
三個相關的問題:
- 我能使用LINQ到SQL這種查詢?
- 我可以使用T-SQL執行查詢嗎?
- 鑑於其可能的複雜性,最好爲查詢創建一個存儲過程嗎?
是的,您可以執行查詢。你想讓別人爲你寫嗎? – Gabe 2010-03-08 07:13:06
使用頂部命令..有點 選擇頂部1 – Malcolm 2010-03-08 07:18:51