begin process at 2012 05 26 17:32:29
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive SQL

 > 

Archives

 > 

Problème avec une requête

 > 

Jointure externe sur la même table !!


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Jointure externe sur la même table !!

mardi 8 novembre 2005 à 10:56:22 | Jointure externe sur la même table !!

tequila1

Bonjour

Je dois effectuer une requête avec jointure externe, mais sur la même table.
Voici l' exemple :

select 
  EXTRACT(YEAR_MONTH FROM a.periode) ,
  a.ligne, a.maillon, a.num_action,    a.nb20,a.nb21,a.nb22,a.nb23,a.nb24,a.nb25,a.nb26,a.nb27,a.nb28,a.nb29,a.nb30,a.nb31,
 b.nb1,b.nb2,b.nb3,b.nb4,b.nb5,b.nb6,b.nb7,b.nb8,b.nb9,b.nb10,b.nb11,b.nb12,b.nb13
 
from synj_bus a left outer join synj_bus b
  on b.ligne= a.ligne and b.maillon=a.maillon and b.num_action=a.num_action

where
 a.ligne ='2' and a.maillon='010E550' and a.num_action in ('636' ,'637')
  and
(EXTRACT(YEAR_MONTH FROM a.periode) ='200505')
  and
(EXTRACT(YEAR_MONTH FROM b.periode) ='200507') .

Sur la deuxième période (juillet 2005), je n'ai pas d'enregistrements dans la table mais je voudrais obtenir le résultat sur mai 2005 et des champs NULL pour juillet. Cela ne fonctionne pas. Qu'ai-je oublié ?

L'idéal serait même que j'utilise un full outer join pour récupérer toutes les lignes concernées, quelle que soit la période demandée.

Je travaille avec le serveur MySQL version 5.0.15.
Merci pour vos réponses nombreuses j'espère.

Tequila1



Cette discussion est classée dans : ligne, table, and, from, maillon


Répondre à ce message

Sujets en rapport avec ce message

Pb déclaration dans curseurs imbriqués [ par falcon16 ] Bonjour à tous, je suis en train d'écrire une procédure PL/SQL pour lister tous les enregistrements présents dans toutes les tables de ma base et ains Problème extraire une ligne d'une table [ par bubix ] Bonjour, Comment on peut faire pour extraire les lignes d'une table. Ce que j'aimerais c'est d'extraire en premier la première ligne puis la suivante trou dans ma table oracle [ par bigood69 ] Bonjour,A cause d'une fausse manipulation Nombre de ligne optimal d'une table? sql server 2000 [ par vindavid38 ] ZanTarBonjour est ce quelqu'un saurait s'il y a une taille optimale (en nombre de ligne) pour une table avec SQL server 2000.??merci bcp de rep@+ Optimiser une requete [ par ehmarc ] Salut,Pouvez-vous me dire ce qu'il faut faire pour optimiser une requete par exemple je sais que si on fait souvent des recherches via une colonnes (s Fantômes [ par Baguauda ] Bonjour,je ne suis pas un grand spécialiste de SQL Server c'est la raison pour laquelle je fais appel a vos connaissances.Présentattion de la probléma Existe-il une fonction qui retourne toujours la dernière ligne d'une table [ par SwatchDev ] La question est dans le titre... "Existe-il une fonction qui retourne toujours la dernière ligne d'une table"Dans mon cas, ça serait pour faire un UPD deux chiffre aprèla virgule [ par spoque ] Hello toujour pas trouvé une solution pour ma requete j'aimerais deux chiffres après la virgule.Cordialementselect sum(compte) from (SELECT (COUNT (ID affichage doublons [ par EFFACEUR ] Je voudrais afficher tt les lignes ayant un doublons pour pouvoir verifier lequel supprimerSELECT nom as valeur,COUNT(*) FROM table GROUP BY valeur HA Trigger UPDATED sur plusieurs champs [ par Maroxye ] Bonjour! Je débute en SQL et je fois faire un TRIGGER sur l'ajout, la suppression et la modification de certains champs dans une table. Lorsque ces


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,421 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales