Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1401 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Ordonner une table à partir d'une autre table

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Ordonner une table à partir d'une autre table

n°1541873
Hermes le ​Messager
Breton Quiétiste
Posté le 12-04-2007 à 11:47:10  profilanswer
 

Soit 2 tables :

 

Je veux sélectionner les éléments de ma première table en ordonnant les résultats avec l'ORDRE de la deuxième table.

 

J'ai fait :

 

$expression_sql_items = "SELECT id, categorie, numero, nom, prix_ttc FROM items ORDER BY (SELECT nom_categorie FROM categories ORDER BY ordre), numero";
$requete_sql_items = mysql_query($expression_sql_items) or die('erreur sql !<br>'.$expression_sql_items.'<br>'.mysql_error());

 

Mais cela ne donner pas les résultats escomptés.  :/


Message édité par Hermes le Messager le 12-04-2007 à 11:48:04
mood
Publicité
Posté le 12-04-2007 à 11:47:10  profilanswer
 

n°1541880
flo850
moi je
Posté le 12-04-2007 à 11:53:10  profilanswer
 

je vois pas trop ce que tu veux faire :D
 
mais un truc comme ca devrait repondre a ta question :  
SELECT table1.*
FROM table1, table2
WHERE table1.id = table2.id  
ORDER BY table2.nom


Message édité par flo850 le 12-04-2007 à 11:53:16
n°1541908
Hermes le ​Messager
Breton Quiétiste
Posté le 12-04-2007 à 12:07:36  profilanswer
 

En fait, je veux ordonner la première table avec l'ordre de la deuxième.
 
J'ai dans la première table des items qui appartiennent à des catégories. Dans ma deuxième table, j'ai les catégories en question avec un champ 'ordre'. Je veux ordonner les résultats de ma première table avec le champ ordre de la deuxième, c'est à dire ordonner en fonction des catégories, mais rangées dans l'ordre défini dans la deuxième table.

n°1541913
MagicBuzz
Posté le 12-04-2007 à 12:15:49  profilanswer
 

select items.*
from items inner join categories on categories.id = items.categorie_id
/*where tes éventuels filtres */
order by categories.ordre


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Ordonner une table à partir d'une autre table

 

Sujets relatifs
creer un fichier excel a partir de 3 (résolu)Apeller un constructeur à partir d'un autre
[VB] Lancer excel à partir d'un programme VB [Résolu]Problème pour lancer un fichier midi à partir d'Excel
fonction avec table hash en parametreASP.NET structure table dataset
Combiner le résultat de deux requêtes sur une même tableafficher une image BMP a partir d'un tableau de pixels
[Résolu] Pb modification structure table pr rajouter auto-incrementlister les fichiers d'un repertoire à partir d un formulaire html
Plus de sujets relatifs à : Ordonner une table à partir d'une autre table


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR