Bonjour,
je m'en remet a vous pour tenter de trouver une requête SQL (si elle existe) permettant de faire ce que je veux faire.
La requete ci dessous :
Me donne comme résultat quelque chose du type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 select p.NOM, p.PROFESSION, d.FICHIER, d.DROIT from PERSONNE p, DROIT d where p.NUM_PERS = d.NUM_PERS order by p.NOM
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Anatole Prof a 1 Anatole Prof b 1 Durand Boucher a 2 Schmitt Vendeur d 1 Schmitt Vendeur c 1 Schmitt Vendeur b 3 Tatou Medecin c 3 Tatou Medecin a 1 Zubar Cuisinier d 2
Je souhaiterais avoir comme colonne NOM, PROFESSION, + liste des fichiers (variable)
(On place un zero si il n'y a pas d'infos)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 NOM PROFESSION A B C D -------------------------------------------------- Anatole Prof 1 1 0 0 Durand Boucher 2 0 0 0 Schmitt Vendeur 0 3 1 1 Tatou Medecin 1 0 3 0 Zubar Cuisinier 0 2 0 0
Est-ce que ce type de requête est possible en SQL (obtenir des colonnes à partir d'infos dans la base)? Si oui, a quoi ressemblerais ma requete?
Merci d'avance pour votre aide
Partager