Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2006 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [MySQL] requete qui me renvoi presque tout

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MySQL] requete qui me renvoi presque tout

n°1271892
leohnart
Posté le 22-12-2005 à 16:07:05  profilanswer
 

Hello all,
 
J'ai fais une requete sous mysql qui devraient me renvoyer tous les champs d'une table 'image', et 2 champs d'une table 'commentaires'. La requete fonctionne a ceci pres que si un de ces champs demandés est vide la requete ne me retourne pas l'enregistrement, c'est assez clair?
Comment faire pour que la requete me retourne l'enregistrement meme si un de ces champs n'est pas rempli.
Merci de votre aide.

mood
Publicité
Posté le 22-12-2005 à 16:07:05  profilanswer
 

n°1272020
olivthill
Posté le 22-12-2005 à 18:29:41  profilanswer
 

Si le champ vide est celui sur lequel la jointure entre les tables a lieu, alors il faut faire une jointure externe à gauche (left join), ou à droite (right join) selon le cas, ou bien faire deux requêtes, l'une avec une jointure à gauche et l'autre avec une jointure à droite, et regrouper ces deux requêtes avec une union.
Si le champ vide est un critère de sélection de la clause where, alors il est possible de spécifier "or champ_toto is null" en n'oubliant pas de mettre des parenthèses adéquates autour des conditions.

n°1272222
leohnart
Posté le 23-12-2005 à 09:40:24  profilanswer
 

Peux tu stp m'en dire un peu plus sur les join, ca me parle pas du tout.

n°1272253
leohnart
Posté le 23-12-2005 à 10:15:10  profilanswer
 

non c'est bon j'ai trouvé l'infos ici -->http://www.w3schools.com/sql/sql_join.asp, en tout cas merci beaucoup pour ton aide :jap:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [MySQL] requete qui me renvoi presque tout

 

Sujets relatifs
carnet d'adresses avec Mysql[C++/MySQL/PHP/et +] Cherche programmeurs (projet jeu gratuit)
[MySQL] Impossible de se logguer root sur un autre poste que localhostTriple jointure MySQL
probleme requete REGEXPRenvoyer le résultat d'une requête dans un fichier
update sous mysql[mysql] recherche "distinct"
ordonner les resultats d'une requete SQL !Requête imbriquée avec DATE_FORMAT()
Plus de sujets relatifs à : [MySQL] requete qui me renvoi presque tout


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR