Bonsoir à tous ceux qui ne dorme pas à cette heure là ou ceux qui ne dorment jamais ,
Je bloque depuis une bonne demi heure sur une histoire de requête à la noix qui fait que je vais finir par m'en taper le clavier sur la tête
Voilà j'ai les tables suivantes :
utilisateur
ID_UTILISATEUR
NOM
utiliser_materiel
ID_UTILISATEUR
ID_MATERIEL
materiel
ID_MATERIEL
ID_TYPE
type
ID_TYPE
NOM
Enfait j'aimerai récupérer les 'materiels' ainsi que leur type, utilisés pour chaque utilisateur.
J'ai la requète suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 SELECT u.ID_UTILISATEUR ,m.ID_MATERIEL, t.NOM AS NOM_TYPE FROM utilisateur u INNER JOIN utiliser_materiel um ON um.ID_UTILISATEUR = u.ID_UTILISATEUR INNER JOIN materiel m ON m.ID_MATERIEL = um.ID_MATERIEL INNER JOIN type t ON t.ID_TYPE = m.ID_TYPE;
Mais elle retourne au format :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 +----------------+-------------+------------+ | ID_UTILISATEUR | ID_MATERIEL | NOM_TYPE | +----------------+-------------+------------+ | 1 | 1 | computer | | 1 | 2 | imprimante | +----------------+-------------+------------+
Je ne trouve plus comment afficher au format :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 +----------------+---------------+ -------------+ -------------+ -------------+ | ID_UTILISATEUR | ID_MATERIEL1 | TYPE1 |ID_MATERIEL2 | TYPE2 | +----------------+---------------+--------------+--------------+--------------+ | 1 | 1 | 1 | 2| 2 | +----------------+---------------+--------------+--------------+--------------+
Merci d'avance pour votre aide et bonne nuit aux dormeurs
Partager