0
鑑於此Linq查詢連接3個表只是爲了檢索CategoryName I,最終得到2個類別,但也有兩個相同的標題。我懷疑我需要一個組來消除重複的標題並保留2個類別。Group通過重複兩次相同的標題
From ca In be_Categories Join c In be_PostCategory On ca.CategoryID Equals (c.CategoryID)
Join p1 In be_Posts On c.PostID Equals (p1.PostID) Where p1.PostRowID = 1002
Select ca.CategoryName, p1.title
我有測試在LinqPad查詢,這就是我得到:
我懷疑我需要一個集團通過獲得查詢正確的工作,所以我可以返回2類,但只有一個的一切。我一直在閱讀Group By上的各種資源,但我沒有接近它的工作。
我試圖找出一種方式來獲得兩個類別,而仍然得到一個單一的標題等任何其他方式過濾到1個標題和2個類別? –
您如何看待數據?如果一個標題適合10個類別,你會得到10個行,每個與標題配對。你想要將所有類別連接在一起以返回一行嗎? – bowlturner
是 - 單個標題的所有類別。 –