Page 1 sur 1

Order by avec champ d'une seconde table

Posté : 25 mars 2015, 10:12
par djsmoye
Bonjour à tous,

Je désespère d'arriver à solutionner mon problème suivant. J'ai une table de liaison qui me permet de définir x catégories à une liste de contacts. Lors de l'extraction je souhaite classer les id de mes contacts dans la table de liaison avant d'extraire le contenu de mes contacts.

Pour détailler un peu mieux:

Table1 (table de liaison), champs id_categorie, id_contact
Table2 (contacts), x champs dont org_nom qui doit me servir à classer les id (id_contact) de la table1

J'ai essayé toutes sortes de requêtes imbriquées mais sans succès, lorsque je met un distinct il me fait l'extraction correctement mais le classement par org_nom ne se fait pas et lorsque je supprime le distinct il m'extrait 300'000 contacts alors que ma table n'en contient pas plus de 5'000.


En espérant avoir détaillé au mieux mon problème.

Merci d'avance pour toute aide.

Re: Order by avec champ d'une seconde table

Posté : 25 mars 2015, 15:26
par zeus
Est-ce que tu peux nous détailler un peu mieux le schéma de tes tables ?
Dans l'état, je suis un peu perdu :/

Re: Order by avec champ d'une seconde table

Posté : 25 mars 2015, 22:09
par djsmoye
Bonjour zeus,

merci pour ta réponse. Je viens de réécrire ma requête à tête reposée et du coup c'est tout bon :-)

Re: [RESOLU] Order by avec champ d'une seconde table

Posté : 13 avr. 2015, 12:55
par mikalwanted
Si vraiment ce n'est pas possible, tu peux laisser le champs en varchar et créer un autre champ dans le "bon" type, mais je trouve ça un peu étrange :/