我有兩個表具有這種結構:SQL SELECT COUNT(*)
TABLE_1:
Column_A(P_Key) Column_B
Val1 Location1
Val2 Location1
Val3 Location2
Val4 Location3
Val4 Location4
Val4 Location5
TABLE_2:
Column_A(P_Key) Column_B Column_C
Location1 Person_1 Person_2
Location2 Person_1 Person_3
Location3 Person_3 Person_4
Location4 Person_1 Person_5
Location5 Person_2 Person_3
我需要一個查詢來計數的項目數量每個人都負責在每個位置:
例如,查詢應返回:
Person Total
Person_1 4
Person_2 3
Person_3 3
Person_4 1
Person_5 1
這是SQL Server 2008 R2
謝謝!
所以,這是一個直鏡頭真的: 'SELECT COUNT(column_names_desired)'對嗎?給它一點點 – Coffee
你應該看看'GROUP BY'關鍵字 – Matthew
是的,你需要一個「GROUP BY」 – Coffee