je les deux tableaux suivants:requêtes SQL - Distinct résultats
People [*ID*, Name]
Pet [*PetID*, OwnerID, Species, Name]
(OwnerID est une clé étrangère d'identité)
Je voudrais que la base de données à la liste chaque personne et combien espèces différentes ils possèdent. Par exemple, si Bob (ID 1473) était propriétaire d'un chien, un chat et un chien de la sortie doit être:
ID | No. of Species
----------------------
1473 | 2
Je me rends compte que cela nécessiterait une corrélation des sous-requêtes ou jointures externes, mais je ne suis pas exactement sûr comment faire ça. Toute aide serait appréciée.
* '... à la liste ** ** chaque personne ...' * –
@Andriy M: Ce être 'gauche rejoindre 'je suppose :) – Andomar
Ouais, c'est ce que je pensais. Mais le PO semble avoir été d'accord avec votre choix à la place. :) –