J'ai deux tables. L'un d'entre eux contient des données utilisateur et l'autre des userGroups liés à des utilisateurs appartenant à un groupe. Les moyens comme un utilisateur peuvent être dans 0 ou plusieurs groupes.PL/SQL SELECT sur deux tables
Je suis en train d'obtenir cette colonne avec une requête utilisée comme ceci:
SELECT distinct(a.userID), a.userName, Count(b.userID_FID)
FORM userData a,
userGroup b
WHERE a.userID = b.userID_FID
Mais en quelque sorte la partie Count me retournant un mauvais numéro. .
données de la table de salon ou essayez 'Count (b.userID_FID distinct)' –
essayez-vous d'obtenir le numéro de groupes pour chaque utilisateur? – jabs
Vous avez besoin d'une jointure externe gauche pour les cas où un utilisateur est dans des groupes zéro. Est-ce que le compte est faux ou est-ce que cela a juste laissé un groupe d'utilisateurs dans les résultats? – shawnt00