probleme de requete SQP sous PHP
Bonjour,
Je dois creer une requete sql dans un fichier PHP afin de faire un rapport.
J'ai trois tables:
table glpi.computers
-id
-computertypes_id
-locations_id
- ...
table glpi.computertypes
-id
-name
-...
table glpi.locations
-id
-completename
-...
je souahaite faire un "tri" du nombre de 'glpi.computer' par "glpi.computertypes" -> name
par "glpi.locations" -> completename
par exemple:
locations - type - nombre
paris - pc - 25
paris - laptop - 12
marseille - pc -10
je déclare mes colonnes comme ci dessous :
Code:
1 2 3 4
| $report->setColumns(array(new PluginReportsColumn('location', $LANG["common"][0],
array('sorton' => 'location')),
new PluginReportsColumn('type', $LANG["type"][15], array('sorton' => 'type')),
new PluginReportsColumnInteger('number', $LANG['tracking'][29], array('withtotal'=>true)), |
voici ma requète :
Code:
1 2 3 4
| $query = SELECT count(glpi_computers.id)
FROM glpi_computers
WHERE glpi_computers.computertype_id = (Select glpi_computertypes.name FROM glpi_computertypes)
GROUP BY glpi_computertypes. |
je ne sais pas l'adapté pour en plus avoir un regroupement par locations ni où mettre le "As nombre", "As Type" ou encore "As location" pour aller avec ma déclaration de colonnes