je les tableaux suivants:SQL Query Nested
Club: Club_ID | Titre | Created_Date | ...
Club_Intesect: ID_utilisateur | Club_ID | Accédez
J'essaie de sélectionner un nombre variable de clubs et de joindre l'ID de l'utilisateur avec l'accès le plus élevé dans ce club. Cette personne est considérée comme le propriétaire.
Donc, si du Club 100 a Membres A, B, C avec accès 3,4 et 5 respectivement: Je veux la requête finale pour sélectionner le club:
Club.Club_ID Club.Title Club.Created_Date Club_Intersect.User_ID
100 | "Test Club" | "Creation Date" | C |
101 | "Test Club 2" | "Creation_Date" | Highest Access User |
...
Il y a beaucoup de confusion ici. Vos résultats utilisent 'Club.Date' et' Club_Intersect.Owner_ID', qui ne figurent pas dans vos tables. Vous demandez l'accès "le plus haut", mais sélectionnez l'utilisateur avec le plus bas (3 <5) dans votre exemple de sortie ... – RedFilter
Les colonnes de votre exemple de tableau ne correspondent pas très bien aux colonnes du résultat de la requête. Ni «Club.Date» ni «Club_Intersect.Owner_ID» ne sont définis. –
Désolé, vous avez tous les deux raison j'étais insouciant. Cela devrait avoir plus de sens maintenant. – pws5068