Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/03/2006, 14h37   #1
Rédacteur/Modérateur
 
Avatar de MaitrePylos
 
Homme Gérard Ernaelsten
DBA & Dev PHP
Inscription : juin 2005
Messages : 3 182
Détails du profil
Informations personnelles :
Nom : Homme Gérard Ernaelsten
Âge : 39
Localisation : Belgique

Informations professionnelles :
Activité : DBA & Dev PHP
Secteur : Service public

Informations forums :
Inscription : juin 2005
Messages : 3 182
Points : 6 470
Points : 6 470
Par défaut Select qui fais une boucle infinie

Bonjour, je suis vraiment newbie en sql et j'essaie de faire un select qui me fais une boucle infinie

Code :
1
2
3
4
5
6
7
8
9
10
SELECT dosf70bis,parnom,parprenom,adrrue,adrnumero,adrbte,adrcodepostal,adrlocalite,adrcommune,foregistrenational,foorganismepaiement
		FROM participant,adresse,forem,dossier,statut
		WHERE dosf70bis='oui'
		AND idcontact IS NULL
		AND participant.idparticipant=adresse.idparticipant
		AND participant.idparticipant=forem.idparticipant
		AND participant.idparticipant=dossier.idparticipant
		AND participant.idparticipant=statut.idparticipant
		AND dossortie IS NULL
		AND ststatut='CCI' OR ststatut = 'CCI + CPAS' OR ststatut = ' '
Tous fonctionnais bien, jusqu'a ce que je rajoute la ligne avec les "OR", l'attribut "ststatut" doit être soit 'CCI',soit 'CCI + CPAS' soit vide.

Pouvez-vous m'aider.

Merci
MaitrePylos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2006, 17h08   #2
Membre chevronné
 
Avatar de Spoutnik
 
Homme
Inscription : octobre 2003
Messages : 668
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : Etats-Unis

Informations forums :
Inscription : octobre 2003
Messages : 668
Points : 746
Points : 746
Par défaut Re: Select qui fais une boucle infinie

Citation:
Envoyé par MaitrePylos
Code :
1
2
....
		AND ststatut='CCI' OR ststatut = 'CCI + CPAS' OR ststatut = ' '
Remplace par :

AND (ststatut='CCI' OR ststatut = 'CCI + CPAS' OR ststatut = ' ')


par contre, j'ai pas vraiment compris ta boucle "infinie". Je ne vois ca ce qu'une requete SQL peut avoir d'infini :
__________________
Two beer or not two beer. (Shakesbeer)
Question technique par MP => poubelle!
Spoutnik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2006, 17h16   #3
Rédacteur/Modérateur
 
Avatar de MaitrePylos
 
Homme Gérard Ernaelsten
DBA & Dev PHP
Inscription : juin 2005
Messages : 3 182
Détails du profil
Informations personnelles :
Nom : Homme Gérard Ernaelsten
Âge : 39
Localisation : Belgique

Informations professionnelles :
Activité : DBA & Dev PHP
Secteur : Service public

Informations forums :
Inscription : juin 2005
Messages : 3 182
Points : 6 470
Points : 6 470
J'utilise ce select pour générer un fichier pdf en php, ce fichier doit contenir un cinquantaine de pages par rapport au select.
Or en l'occurence avec ce select, j'obtient plus de 10000 pages, d'ou mon titre

Merci pour ta réponse, j'essaye de suite.
MaitrePylos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2006, 17h29   #4
Rédacteur/Modérateur
 
Avatar de MaitrePylos
 
Homme Gérard Ernaelsten
DBA & Dev PHP
Inscription : juin 2005
Messages : 3 182
Détails du profil
Informations personnelles :
Nom : Homme Gérard Ernaelsten
Âge : 39
Localisation : Belgique

Informations professionnelles :
Activité : DBA & Dev PHP
Secteur : Service public

Informations forums :
Inscription : juin 2005
Messages : 3 182
Points : 6 470
Points : 6 470
9a marche nickel, merci
MaitrePylos est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h47.


 
 
 
 
Partenaires

Hébergement Web