Ok, voici ce que je veux faire. J'ai trop simplifié l'exemple ci-dessous: -SQL Select Puzzle
J'ai une table (tableau 1) avec des références dans comme ceci:
Table1_ID (PK)
Table1_ID Description de
Il y a une autre table (Table2): -
Table2_ID (PK)
Table2_LinkedID (FK)
Table2_Status < --value est "ouvert" ou "compléter"
Table2_LinkedID est lié à Table1_ID.
Ok. Maintenant, j'ai trois requêtes que je veux connecter ensemble. Voici ce dont j'ai besoin.
Première requête: -
SELECT * FROM Table1
Cela fonctionne très bien.
Je souhaite ajouter deux colonnes supplémentaires à la requête. Le premier est le nombre total d'enregistrements dans Table2 où la clé étrangère est égale à la clé primaire de table1 (c'est-à-dire SELECT *).
Le second sera un nombre d'enregistrements où Table2_Status = « terminé »
Est-ce que ce sens?
Great stuff. J'ai utilisé cela comme base de ma solution et cela fonctionne parfaitement. A appris quelque chose de nouveau, aussi - n'avait jamais rencontré le cas lorsque la syntaxe avant .. –