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

InformationsquelleAutor Dejan | 2012-10-05