|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre chevronné
![]() |
Bonjour a tous.
J'ai un petit soucis avec une de mes requêtes. En effet la requête devrait me donner un seul résultat. Il me le trouve bien mais me le répète 3465 fois Code :
SELECT t1.id_fichier, t1.id_uploader, t1.id_domaine, t1.nom_fichier, t1.commentaire, t1.date_crea, t1.validation, t1.sous_classe, t1.nom_sur_disque, t1.id_sous_domaine, t1.lieu_photo, t1.date_prise_photo, t1.nom_original, t1.location_ferroviere, t1.centre, t1."GPS", t4.mail_uploader, t2.nom_domaine, t3.nom_sous_domaine, t1.pointkilometrique, t1.location_ferroviere FROM fichier AS t1, domaine AS t2, sous_domaine AS t3, uploader AS t4 WHERE t1.nom_fichier LIKE '%test%'; ![]() Je ne comprends pas la logique sur ce coup la! ![]() Si quelqu’un a une idée merci d'avance.
__________________
Spécialiste des questions bêtes ”If you can't explain it simply, you don't understand it” (Ce que tu ne peux pas expliquer simplement, tu ne le comprends pas) Albert Einstein Si une reponse vous plait ou vous a aidé n'hesitez pas a voter pour
|
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : mai 2002 Messages : 2 158 ![]() |
bonjour,
il manque les clauses de jointures dans votre requête. Reprenons les bases : http://sqlpro.developpez.com/cours/sqlaz/jointures/ |
|
|
10
|
|
|
#3 |
|
Membre chevronné
![]() |
WHERE t1.nom_fichier LIKE '%test%'
ça marche tres bien habituellement avec la jointure manuelle.
__________________
Spécialiste des questions bêtes ”If you can't explain it simply, you don't understand it” (Ce que tu ne peux pas expliquer simplement, tu ne le comprends pas) Albert Einstein Si une reponse vous plait ou vous a aidé n'hesitez pas a voter pour
|
|
|
00
|
|
|
#4 |
|
Membre chevronné
![]() |
Mais quel c** je fais ce soir lol
J'ai juste oublié la moitié de la requête. Code :
SELECT t1.id_fichier, t1.id_uploader, t1.id_domaine, t1.nom_fichier, t1.commentaire, t1.date_crea, t1.validation, t1.sous_classe, t1.nom_sur_disque, t1.id_sous_domaine, t1.lieu_photo, t1.date_prise_photo, t1.nom_original, t1.location_ferroviere, t1.centre, t1."GPS", t4.mail_uploader, t2.nom_domaine, t3.nom_sous_domaine, t1.pointkilometrique, t1.location_ferroviere FROM fichier AS t1, domaine AS t2, sous_domaine AS t3, uploader AS t4 WHERE t1.nom_fichier LIKE '%test%' AND t4.id_uploader = t1.id_uploader AND t1.id_domaine=t2.id_domaine AND t1.id_sous_domaine=t3.id_sous_domaine ORDER BY date_crea;
__________________
Spécialiste des questions bêtes ”If you can't explain it simply, you don't understand it” (Ce que tu ne peux pas expliquer simplement, tu ne le comprends pas) Albert Einstein Si une reponse vous plait ou vous a aidé n'hesitez pas a voter pour
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com