Bonjour,
j'ai un blocage.
je veux obtenir ce tableau:Nom : sql.png
Affichages : 238
Taille : 140,7 Ko
sauf que chaque couleur de la première colonne correspond a une table (en vert la table bts_family)
dans les colonnes de droites, c'est la table "customer"
pour avoir les informations sur chaque équipement je dois faire appel a la table "bts_family" pour savoir quels sont les équipements qui y existent et après, ne sélectionner que les champs qui ont des valeurs (décimales), et faire le total sous forme de pourcentage:
alors j'ai écris ma 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
14
15
16
 
SELECT 
	GROUP_CONCAT(DISTINCT'',bts_family.name) AS Eq
	, RSC
	, GROUP_CONCAT(DISTINCT'',Sub_RSC)
	, COUNT(*)
FROM
	customer
		inner join bts_family
WHERE
	network_status = "active"			 				        -- réseau actif
	AND NOT Release_gsm = "/"
	AND customer
	GROUP BY
		bts_family.name
	;
et le résultat estNom : 1.JPG
Affichages : 201
Taille : 61,7 Ko
mais je ne sais pas m'y prendre, comment dire que je veux sélectionner les champs de la requete suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
SELECT name FROM bts_family
si vous pouvez m'éclaircir la dessus, merci d'avance