我有一個窗體視圖,它顯示SQL中的數據庫中的ListingID,PropertyID,ListingAgentID,SaleStatusID,EndListDate和AskingPrice。不正確的使用DISTINCT
我有一個DropDownList,它顯示代理的LastNames,當它被選中時,它返回與選擇對應的formView中的相關信息。
它的工作,但唯一的問題是,dropDownList中的每個姓氏是重複的,因爲他們每個都有多個列表。我需要做的是當從DropDownList中選擇一個姓氏時,它會在FormView中返回一個值,同時可以使用分頁查看該代理程序中的不同列表。
FormView控件的代碼爲:
SELECT[ListingID],
[PropertyID],
[ListingAgentID],
[SaleStatusID],
[EndListDate],
[AskingPrice]
FROM [Listings]
WHERE ([ListingID] = @ListingID)
在DropDownList的代碼是:
SELECT Agents.LastName,
Listings.ListingID,
Listings.PropertyID,
Listings.ListingAgentID,
Listings.SaleStatusID,
Listings.BeginListDate,
Listings.EndListDate,
Listings.AskingPrice
FROM Agents
INNER JOIN Listings
ON Agents.AgentID = Listings.ListingAgentID
到底在哪兒我試圖把它返回一個錯誤或不工作一個獨特的功能
謝謝
SELECT DISTINCT Agents.LastName從代理INNER JOIN房源ON Agents.AgentID = Listings.ListingAgentID – David 2014-10-08 01:37:58
的不同後,可以選擇只去。它只會在您選擇的所有列中提供獨立性,而不僅僅是其中一列。因此,將列選擇爲僅列表代理是減少獨特代理的唯一方法,除非您可以以某種方式彙總所有其他列。 – 2014-10-08 01:44:03