|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Inscription : juillet 2006 Messages : 17 ![]() |
Bonjour,
Je crée un sommaire pour un site qui se présente comme ceci : Titre 1 Sous-titre 1 Sous-titre 2 Sous-titre 3 Titre 2 Sous-titre 1 Sous-titre 2 Sous-titre 3 Les titres sont rangés dans ma base de donnée dans une table « php_sommaire_titre » Poids servant a les ranger dans l’ordre croissant et Id étant un auto incrément. De cette façon : Id , titre, poids 1, Titre1, 1 2, Titre2, 3 3, Titre3, 2 Les sous-titres sont rangés de cette façon dans la table « php_sommaire_soustitre » Poids servant à les ranger dans l’ordre croissant et Id étant un auto incrément et catégorie correspondant à l’Id de la table titre. Id, titre, categorie, poids, lien 1, Sous-titre1, 1, 1, # 2, Sous-titre2, 1, 3, # 3, Sous-titre3, 1, 2, # 4, Sous-titre1, 2, 1, # 5, Sous-titre2, 2, 2, # 6, Sous-titre3, 2, 3, # 7, Sous-titre1, 3, 3, # 8, Sous-titre2, 3, 1, # 9, Sous-titre3, 3, 2, # J'ai fait une jointure entre les 2 tables Code :
Mais qu'il trie aussi php_sommaire_soustitre par la colone poid... Es possible ? Dans l’attente de votre réponse, Merci, Antoine |
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
Ce n'est pas le bon forum car c'est un problème SQL et pas PHP.
Ceci dit, quand tu fais ta jointure, il faut bien comprendre que c'est comme si tu créais une nouvelle table (ton résultat) et que c'est sur cette table qu'il faut raisonner notamment pour les tris, il ne faut plus raisonner sur tes tables de départ. Donc tu peux faire des tris sur plusieurs colonnes par ordre d'importance, en mettant ORDER BY table1.champ1 ASC, table2.champ2 ASC, le tri se fera d'abord sur champ1 puis en cas d'égalité sur champ2.
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace. Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h) |
|
|
00
|
|
|
#3 | |
|
Invité régulier
![]() Inscription : février 2006 Messages : 29 ![]() |
Salut,
Citation:
ORDER BY php_sommaire_titre.poid, php_sommaire_titre.poid ... nan ? |
|
|
|
00
|
|
|
#4 | |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
Citation:
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace. Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h) |
|
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : juillet 2006 Messages : 17 ![]() |
ORDER BY php_sommaire_titre.poid, php_sommaire_soustitre.poid
Merci les gars ! C'était pas plus compliqué... Ca marche...
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com