Création
d'entreprise
Posez votre question Signaler

[MySQL] Jointure externe

Jezvin 20Messages postés 12 avril 2002Date d'inscription - Dernière réponse le 24 avril 2002 à 09:44
Salut à tous

J'ai un problème pour réaliser une jointure externe.
J'ai une table 'Années', qui contient ttes les années, et une table 'capture' contenant des données sur des captures, enfin bref...

Je dois afficher le résultat d'une requête en affichant à chq fois ttes les années, meme s'il n'y a pas de capture correspondant aux critères de recherche pour certaines années. A priori, une jointure externe doit régler le pb.
Mais qd je sélectionne les données ds le where (par exemple, where océan=3), ca me degage ttes les lignes qui n'ont pas 3 comme océan (donc ttes les années qui n'ont pas de données, mais que je dois afficher qd mm !). J'ai tenté un "where océan=3 or isnull(océan)", mais ca ne marche pas... et bonjour le tps de calcul !

Dsl si je suis pas clair, mais c vraiment désespérant, et relativement urgent, donc si qqn pouvait m'aider, ca serait cool.
Merci
Lire la suite 

[MySQL] Jointure externe »

2 réponses
Réponse
+0
moins plus
donne ta requete en entier pour voir ce qui peche
Jezvin- 24 avril 2002 à 09:44
Désolé, j'ai trouvé... C juste que je voulais faire tout en une seule requête et donc qu'il effetcuait la jointure externe avant de vérifier les conditions.

Finalement, je l'ai fait "à la main", en php

Merci qd meme
@+
Ajouter un commentaire
Ce document intitulé « [MySQL] Jointure externe » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?