|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Nouveau Membre du Club
![]() Inscription : novembre 2008 Messages : 43 ![]() |
Bonjour bonjour,
J'ai un petit souci sur une requête SQL quand je veux imbriquer deux joins pour sélectionner des données provenant de trois table : Code :
Y'aurait-il donc une âme charitable pour m'expliquer pourquoi ce n'est "pas supporté", et éventuellement, comment contourner ce souci ? Merci d'avance et bonne aprem à tous |
||
|
|
00
|
|
|
#2 | ||
|
Membre chevronné
![]() ![]() |
salut
supposons que T1 est liée à T2 par C1 et le même T1 est liée à T3 par C2, la requête doit être: Code :
@+
__________________
Le monde est trop bien programmé pour être l’œuvre du hasard… |
||
|
00
|
|
|
#3 | ||
|
Nouveau Membre du Club
![]() Inscription : novembre 2008 Messages : 43 ![]() |
Erf je me suis trompé dans la requête, sur le deuxième join :
Code :
Merci pour votre réponse et bonne après midi |
||
|
|
00
|
|
|
#4 | ||
|
Expert Confirmé Sénior
![]() ![]() Fabien Enseignant Inscription : janvier 2009 Messages : 2 410 ![]() |
bonsoir,
essayer en cassant le cycle, c.a.d au lieu de faire les jointures: Code :
où T1_1 est un alias de T1 |
||
|
00
|
|
|
#5 |
|
Membre chevronné
![]() ![]() |
Très astucieux (plus court, plus rapide).
__________________
Le monde est trop bien programmé pour être l’œuvre du hasard… |
|
00
|
Copyright © 2000-2012 - www.developpez.com