Jointure de table complexe sql
Fermé
ideal23
Messages postés
456
Date d'inscription
mercredi 30 avril 2008
Statut
Membre
Dernière intervention
16 mai 2014
-
10 déc. 2011 à 12:01
vordano Messages postés 1682 Date d'inscription mardi 12 juillet 2011 Statut Membre Dernière intervention 20 juillet 2012 - 13 déc. 2011 à 22:57
vordano Messages postés 1682 Date d'inscription mardi 12 juillet 2011 Statut Membre Dernière intervention 20 juillet 2012 - 13 déc. 2011 à 22:57
A voir également:
- Jointure de table complexe sql
- Table ascii - Guide
- Table des matières word - Guide
- Récupération serveur sql - Télécharger - Gestion de données
- Table des annexes word ✓ - Forum Word
- No bootable partition in table ✓ - Forum Windows
8 réponses
Anoen
Messages postés
196
Date d'inscription
mardi 10 novembre 2009
Statut
Membre
Dernière intervention
11 septembre 2013
25
10 déc. 2011 à 13:26
10 déc. 2011 à 13:26
Bonjour,
Dans le SELECT tu ne lui demande pas de récupérer id_menu_dir
Dans le SELECT tu ne lui demande pas de récupérer id_menu_dir
ideal23
Messages postés
456
Date d'inscription
mercredi 30 avril 2008
Statut
Membre
Dernière intervention
16 mai 2014
28
11 déc. 2011 à 14:10
11 déc. 2011 à 14:10
j'ai pensé à cette requête
mais çà ne fonctionne pas
SELECT articles.reference,articles.titre,m1.id_menu,m1.item_menu,m2.id_menu,m2.item_menu FROM articles INNER JOIN menu AS m1 ON m1.id_menu = articles.ref_menu INNER JOIN menu AS m2 ON m2.id_menu = m1.id_menu_dir
mais çà ne fonctionne pas
vordano
Messages postés
1682
Date d'inscription
mardi 12 juillet 2011
Statut
Membre
Dernière intervention
20 juillet 2012
316
Modifié par vordano le 11/12/2011 à 14:24
Modifié par vordano le 11/12/2011 à 14:24
bonjour,
est ce qu'il serais possible d'avoir une exportation de ces deux tables (structure+donnée) dans un fichier.sql ? (histoire de faire les tests pour trouver l'erreur, parce qu'à priori ta première requète est correcte)
est ce qu'il serais possible d'avoir une exportation de ces deux tables (structure+donnée) dans un fichier.sql ? (histoire de faire les tests pour trouver l'erreur, parce qu'à priori ta première requète est correcte)
ideal23
Messages postés
456
Date d'inscription
mercredi 30 avril 2008
Statut
Membre
Dernière intervention
16 mai 2014
28
11 déc. 2011 à 14:30
11 déc. 2011 à 14:30
oui bien sûr
http://creuselimousin.free.fr/articles.sql
http://creuselimousin.free.fr/menu.sql
http://creuselimousin.free.fr/articles.sql
http://creuselimousin.free.fr/menu.sql
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
vordano
Messages postés
1682
Date d'inscription
mardi 12 juillet 2011
Statut
Membre
Dernière intervention
20 juillet 2012
316
11 déc. 2011 à 14:55
11 déc. 2011 à 14:55
après quelques test, voici ce que j'ai obtenu:
j'ai évidemment supprimé toutes les colonnes superflu de la requètes, mais je pense que ça doit correspondre à ta demande.
SELECT titre,m1.item_menu as 'menu parent', m2.item_menu as 'menu enfant' FROM menu m1, menu m2,articles WHERE m1.id_menu=m2.id_menu_dir and ref_menu=m2.id_menu
j'ai évidemment supprimé toutes les colonnes superflu de la requètes, mais je pense que ça doit correspondre à ta demande.
ideal23
Messages postés
456
Date d'inscription
mercredi 30 avril 2008
Statut
Membre
Dernière intervention
16 mai 2014
28
11 déc. 2011 à 16:45
11 déc. 2011 à 16:45
Merci vordano, efficace, et rapide. Ta requête fonctionne parfaitement. çà correspond bien à ma demande, bonne soirée et encore Merci
ideal23
Messages postés
456
Date d'inscription
mercredi 30 avril 2008
Statut
Membre
Dernière intervention
16 mai 2014
28
12 déc. 2011 à 00:52
12 déc. 2011 à 00:52
Une question à propos de cette requête. Peut-on passer une variable d'url avec $_GET facilement pour afficher le résultat des différents éléments du menu à chaque clique.
exemple :pour carrelage intérieur et les 2 sous menus correspondants, affichage des 4 données de la table articles, ainsi de suite.
exemple :pour carrelage intérieur et les 2 sous menus correspondants, affichage des 4 données de la table articles, ainsi de suite.
vordano
Messages postés
1682
Date d'inscription
mardi 12 juillet 2011
Statut
Membre
Dernière intervention
20 juillet 2012
316
13 déc. 2011 à 22:57
13 déc. 2011 à 22:57
$req="SELECT titre,m1.item_menu as 'menu parent', m2.item_menu as 'menu enfant' FROM menu m1, menu m2,articles WHERE m1.id_menu=m2.id_menu_dir and ref_menu=m2.id_menu and titre='".$_GET['titre']."';";
et voilà, ça te va ?