Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : probleme avec left join, day() [ MySQL / Requêtes ] (darkpoulpo)

samedi 7 juillet 2007 à 02:58:21 | probleme avec left join, day()

darkpoulpo

salut, voila, jai 2 tables (poste et mois),
 
poste contient 2 champs :
- cle unique (qui correspond aussi a un numero de poste)
- datedebut en format datetime


mois contient un champs:
- jour (avec 31 enregistrements -> 1 2 3 4 5 6 7 8.... jusqua 31)

le but etant d'afficher pour les 31 jours du mois de juillet (pour chaque jour de 1 a 31) les numeros de poste fait chaque jour, et bien sur si ya pas eu de poste ce jour la, mettre NULL pour l'instant

donc j'ai fais :

select jour,group_concat(cle) as postes from mois left join poste on jour = day(datedebut)
where month(datedebut) = 7
group by jour
order by jour

seulement, je me retrouve a avoir uniquement les jours ou il y a eu des postes, il me manque donc les jours sans, je n'arrive pas a comprendre pourquoi, merci pour votre aide

mardi 8 juillet 2008 à 13:51:12 | Re : probleme avec left join, day()

moietmonlego

Salut,
Il faut faire une lieaison ouverte sur la table dont tu veux toutes les données.

ici :

select jour,group_concat(cle) as postes from mois left outer join poste on jour = day(datedebut)
where month(datedebut) = 7
group by jour
order by jour

Bon courage.

Mickael



Cette discussion est classé dans : poste, jour, left, join, day


Répondre à ce message

Sujets en rapport avec ce message

Sauriez-vous m'expliquer cette chaine sql svp ? (left et right join) [ par beegeezzz ] Salut tout le monde, Dans une heure je suis partie pour mon examen et je ne comprends pas quelque chose : SELECT media.id, detail.ordre & " : " & medi LEFT JOIN ordonné [ par steckdenis ] Bonjour,Pour créer mon forum, j'ai besoin, pour chaque sujet, de connaître l'auteur du dernier message. Pour cela, je dois trouver quel est le dernier Recherche d'un ID maximun sous SQL dans des requètes liées [ par usfoot ] Bonjour à tous,Je débute sous SQL et souhaite créer une requète avec des tables liées qui me donne un seul ID par personne.J'ai des personnes qui sais Mise à jour des dates de durée [ par jg_444 ] Bonjour,J'ai une base de donnée Sybase pour garder trace de mes formations et compétences.Lorsque je fais une mise à jour de la durée d'une compétence Problème de mise à jour access [ par fzf ] Bonjour,J'ai effectué une mise à jour mais lorsque j'exécute celle ci le message "Erreur de syntaxe (opérateur absent) dans l'expression "COUNT(Sélect INNER JOIN en cascade [ par elfifie ] Voila mon problème :Je dispose de : - 1 table Utilisateur contenant Nom et Adresse - 1 table Achat contenant Nom et Id_Facture - 1 table Facture conte Pb sur jointure dans update dans access 2003 [ par lecourty ] Boujour,J'ai deux tables TABLE1 et TABLE2numero, maxi                     N1, N2, N31            0                        19    7      42            0 connection a une base de donné a distance reseau local [ par bibo01 ] Bonjour, dans un réseau local ou je doit mettre la base de donné exactement pour l'interroger a partir d'une autre poste qu'ils sont les logiciel né Lociciel develloper en C++ et incrementation de base MYSQL [ par davidb1967 ] Bonjour,A partir d'un logiciel que j'ai fait developper (traitement et mise en ligne de photo).Qui pourrais me dire quel sont les differente methode d probleme mis à jour [ par fetsa054 ] bonjour à tous, je développe une application vb.net sous vs2008 qui gère une base de données Access,dans le programme je fais une requete UPDATE qui


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,655 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.