Précédent   Forum des professionnels en informatique > Bases de données > Langage SQL
Langage SQL Forum d'entraide sur le langage SQL et sur les questions liées à la conception de schéma (DDL). Cours SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/02/2011, 12h14   #1
Candidat au titre de Membre du Club
 
Inscription : avril 2010
Messages : 26
Détails du profil
Informations forums :
Inscription : avril 2010
Messages : 26
Points : 10
Points : 10
Bonjour,

J'ai une requête qui me retourne la liste des champs (de formulaire) de ma page.

Exemple pour une personne :
Citation:
Civilité
Nom
...
Si j'ai une deuxième personne, ma requête va afficher :
Citation:
Civilité (personne 1)
Civilité (personne 2)
Nom (personne 1)
Nom (personne 2)
...
Ce qui est logique, mais il est évident que je souhaiterais
Citation:
Civilité (personne 1)
Nom (personne 1)
Civilité (personne 2)
Nom (personne 2)
...
En réfléchissant, je ne vois qu'une solution, compter le nombre d'occurrence, qui me permettrait de trier sur celle-ci.
Citation:
Civilité (personne 1) : Occurrence 1
Civilité (personne 2) : Occurrence 2
Nom (personne 1) : Occurrence 1
Nom (personne 2) : Occurrence 2
...
Est-ce faisable, sans fonction (sait-on jamais) ? Ou peut-être une solution bien plus évidente ?

Merci d'avance,
scfi1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2011, 13h59   #2
Membre Expert
 
Homme
Responsable de service informatique
Inscription : janvier 2009
Messages : 1 081
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 38
Localisation : France

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Boutique - Magasin

Informations forums :
Inscription : janvier 2009
Messages : 1 081
Points : 1 875
Points : 1 875
Bonjour,
Pourquoi ne pas trier la requête sur l'id de la personne ?

Tatayo.
tatayo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2011, 14h31   #3
Candidat au titre de Membre du Club
 
Inscription : avril 2010
Messages : 26
Détails du profil
Informations forums :
Inscription : avril 2010
Messages : 26
Points : 10
Points : 10
Bonjour Tatayo, ce n'est pas possible car c'est un schéma très particulier (que j'aurai dû préciser).

J'ai :
  • un id pour mon paramètre Civilité.
  • un id pour ma personne.
  • un id pour mon code postal.
  • un id pour ma ville.
  • ...

Merci quand même pour ta réponse.
scfi1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2011, 14h44   #4
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 10 990
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 48
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur d'études en informatique
Secteur : Enseignement

Informations forums :
Inscription : août 2006
Messages : 10 990
Points : 18 241
Points : 18 241
Envoyer un message via MSN à CinePhil
En respectant les règles de ce forum, vous auriez directement fourni la description de la table, ce qui aurait éviter ce malentendu !
Et pourquoi une telle structure ? Modélisation par métadonnées ?
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique.
Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework...
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française !
Linuxiens, comptez-vous !
CinePhil est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h54.


 
 
 
 
Partenaires

Hébergement Web