Sur 14 tuples, seuls 12 s'affichent

WRInaute passionné
Bonjour,

Je suis victime d'un phénomène paranormal sur mon site internet.
J'ai 14 enregistrements dans la base de données.
Seuls 12 s'affichent dans le tableau.
J'ai tout de suite vérifié la requête pour voir si une clause "LIMIT 0 12" ne s'était pas immiscée sans ma permission, mais non.

Ca c'est la requête :
Code:
SELECT 
plantes.*,
plantefamille.nom 
plantefamille.MotClef 
planteFonction.nom 
planteFonction.MotClef 
FROM 
plantes, plantefamille, planteFonction
WHERE plantes.famille=plantefamille.MotClef AND plantes.fonction=planteFonction.MotClef
ORDER BY plantes.nom

Donc les 12 premiers tuples s'affichent bien, mais pas les deux derniers, pourtant les enregistrement sont corrects dans les trois tables...

Une idée :?:
 
WRInaute occasionnel
Hmm, c'est surement un souci au niveau de la clause WHERE
Essaye de décomposer ta requête, par exemple en ne liant que 2 tables, pour voir de quel côté sont les éventuelles erreurs...
Bon courage ;)
 
WRInaute passionné
Oui bien vu.

Alors j'ai enlevé la lecture sur la table planteFonction, ce qui donne ça :

Code:
"SELECT 
plantes.*,
plantefamille.nom AS nomFamille,
plantefamille.urlMotClef AS MotClefFamille
FROM 
plantes, plantefamille
WHERE plantes.famille=plantefamille.MotClef 
ORDER BY plantes.nom

Et là, tous les tuples s'affichent ...

En fait ma requête était bidon mais je vais pas tout détailler, ce serait trop long.
Désolé du dérangement
:arrow:
 
Discussions similaires
Haut