Aide Reqête SQL avec 3 tables - SQL/NoSQL - Programmation
MarshPosté 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 )
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