我有以下兩個表:SQL查詢 - 獨特的成果
People [*ID*, Name]
Pet [*PetID*, OwnerID, Species, Name]
(OWNERID是ID的外鍵)
我想數據庫列出每個人多少不同物種他們擁有自己的。例如,如果Bob(ID 1473)所擁有的狗,貓和另一條狗的輸出應該是:
ID | No. of Species
----------------------
1473 | 2
我意識到,這需要相關子查詢或外部連接,但我不能完全確定怎麼做。任何幫助,將不勝感激。
* '......列出每個** **人......' * – 2011-06-01 09:17:16
@Andriy男:那會是'左連接'我猜:) – Andomar 2011-06-01 10:04:36
是的,這就是我的想法。但是OP似乎已經同意你的選擇。 :) – 2011-06-01 11:25:07