[MySQL]Requete ...

Résolu
Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention   -  
Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention   -
Salut à tous et pi bonne année ;)
Voilà j'ai un soucis aec une sale requete .
Je m'explique :
j'ai 2 table :
tab_2004 : 
________________________________________
|Domaine | Notion | Publication | Annee | Article |
--------------------------------------------------------

et 

tab_2005 : 
________________________________________
|Domaine | Notion | Publication | Annee | Article |
--------------------------------------------------------

Et je voudrai en résultat une table de ce style :
_____________________________________________________________
|Domaine | Notion | Publication | Nombre d'article pour 2004| Nombre d'article pour 2005|
--------------------------------------------------------------------------------------

Je mets pour 2004 et 2005 car c'est les 2 seules anneées qu'on a dans le champs année...
En fait j'ai plusieurs article avec le meme domaine , la meme notion et je veux que tous soit sur une même ligne avec un Group By ...
Mais j'ai trop de mal en SQL . . .
Si quelqu'un peut me filer un coup de pouce, ca ne serait pas de refus.. ma cervelle commence a fondre :P

Merci

Zep3k!GnO

P.s:j'espère que je suis suffisament clair, c'est vrai que la c'est aps facile a expliquer...dites moi sinon ce que vous comprendrez pas...

5 réponses

psaikopat Messages postés 339 Date d'inscription   Statut Membre Dernière intervention   14
 
Tu a essayer en faisant des requetes imbriquées ?
0
wiwimagique Messages postés 481 Date d'inscription   Statut Membre Dernière intervention   108
 
Salut et bonne année à toi.

Et bien, j'ai bien peur que tu ne puisses pas le faire en une seule requête.
Tu devras soit passer par un script, soit fusionner tes 2 tables et te servir de ton champs année pour sevoir si t'es en 2004 ou 2005.
0
Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention   200
 
Tu a essayer en faisant des requetes imbriquées ?
Non psaiko, je suis un naab en SQL ,zai trop de mal :P

soit fusionner tes 2 tables et te servir de ton champs année pour sevoir si t'es en 2004 ou 2005.
tu veux parler d'un JOIN ON wiwmagique ? !

Merci à vous 2 :P

Zep3k!GnO
0
Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention   200
 
hep alors psaiko, tu m'explique CCM les requetes imbriquées .. ?!
MerkI


Zep3k!GnO
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
psaikopat Messages postés 339 Date d'inscription   Statut Membre Dernière intervention   14
 
$sql = "SELECT tab_2004.article, tab_2005.article FROM tab_2004, tab_2005 WHERE tab_2004.article = tab_2005.article";


Un truc dans ce style la ....

Je sais pas trop si ça va pouvoir t'aider ...

En tout cas l'intention y est ! ;)
0
Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention   200
 
c'est bon, je viens de redécouvrir UNION ALL et ca fonctionne a merveille :D

Zep3k!GnO
0
wiwimagique Messages postés 481 Date d'inscription   Statut Membre Dernière intervention   108 > Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention  
 
Le plus simple serait de ne faire qu'une table en fait.
Et de faire des group by par année.

Ensuite, si tu dois utiliser plusieurs tables, ben tu vas être obligé de faire des unions et modifier ta requête l'année prochaine pour ajouter 2006, etc...
0
Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention   200 > wiwimagique Messages postés 481 Date d'inscription   Statut Membre Dernière intervention  
 
Mouais , merci, je vais tout de même rester avec mes 2 tables (qui sont en fait des vues, mais bon.. appelon un chat un chat :P) et au pire, 1 requete a revoir par année, ca va aller je pense que je ne croulerai pas sous le travail ;) hi hi hi

Merci de vos aides.

Zep3k!GnO
0
psaikopat Messages postés 339 Date d'inscription   Statut Membre Dernière intervention   14 > wiwimagique Messages postés 481 Date d'inscription   Statut Membre Dernière intervention  
 
Dsolé j'ai pas pu t'aider ...

:P
0
Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention   200 > psaikopat Messages postés 339 Date d'inscription   Statut Membre Dernière intervention  
 
c'est pas grave, ce fut un plaisir :P
et puis j'ai trouvé UNION ALL en cherchant les requetes imbriquées :)

Merci.

Zep3k!GnO
0