L'UNION de TOUTES les requêtes Sql - comment lier les trois tables
J'ai les tableaux suivants:
T1
ID PRIORITY
1 1
2 1
3 2
4 4
T2
ID SERVICE
1 PSTN
1 ADSL
3 ADSL
T3
ID DEVICE
1 BSC1
3 BSC7
4 BSC7
Je veux que la sortie
ID PRIORITY SERVICE/DEVICE
1 1 PSTN
1 1 ADSL
1 1 BSC1
2 1
3 2 ADSL
3 2 BSC7
Comment lier les tables à l'aide de l'UNION de TOUS? Aussi je dois me mettre à la clause where pour T1 WHERE PRIORITY!=4
Nombre Total dans la table de sortie pour un id doit être le résumé de T2+T3 (POUR ID=1 2+1=3), mais pour ID=2 il a également DEVRAIT exister dans la table de sortie à vide de la deuxième colonne.
Merci
Vous devez vous connecter pour publier un commentaire.
Si vous êtes d'accord en utilisant simplement un
UNION
et pasUNION ALL
cela devrait vous donner ce que vous voulezSQL Violon exemple