Aide Reqête SQL avec 3 tables

Aide Reqête SQL avec 3 tables - SQL/NoSQL - Programmation

Marsh Posté le 02-10-2005 à 10:45:50    

Bonjour,
 
J'ai besoin d'aide concernant une requête sur 3 tables, mais j'avoue ne pas être un expert en SQL et entre les INNER JOIN et UNION et le reste, je suis perdu !
 
Je cherche à avoir le nom d'une personne se trouvant dans un Groupe, mais il n'y à pas de correspondance entre ces deux tables donc je suis obligé de passer par une table intermédiaire.
Sachant que je récupère les groupes dans un tableau auparavant.
 
   T1                    T2                     T3
 
lTechId               ltechId               lGroupId
Name                  lGroupId             Name
 
Dois-je m'y prendre comme celà ou avez vous une solution plus simple avec d'autres jointures ?
 
Select Name FROM T1 INNER JOIN T2 ON T1.lTechId = T2.lTechId  
INNER JOIN T3 ON T3.lGroupId = T2.lGroupId
WHERE T3.Name = " & MyArray(i,j,k) & " "  ( Myarray me sert à comptabliser les inters par groupe, par Tech et par Site )
 
Mon tableau :
 
****************************************************************
*                 * Grp1 * Grp2 * Grp3 * Grp4 * Grp5 * Grp6 * Grp7 * Grp8 * Total Tech*
****************************************************************
*Nom1          *        *        *        *        *        *        *        *        *               * ****************************************************************
*Nom2          *        *        *        *        *        *        *        *        *               * ****************************************************************
*Nom3          *        *        *        *        *        *        *        *        *               *   ****************************************************************
*Nom4          *        *        *        *        *        *        *        *        *               *
****************************************************************
*Total Groupe*        *        *        *        *        *        *        *        *               *
****************************************************************
 
 
 
Merci de votre aide.
 
Fred

Reply

Marsh Posté le 02-10-2005 à 10:45:50   

Reply

Marsh Posté le 03-10-2005 à 15:45:05    

J'aurais fait pareil que toi.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed