Lorsque j'utilise l'option
DISTINCT le résultat passe de 1692 à 1674 lignes... Les doublons sont donc toujours autant présents.
Je précise un peu la chose : lorsque je lance la même requête pour seulement une machine j'obtiens :
1 2 3 4 5 6 7
| SELECT C.name, S.name
FROM glpi_computers C
LEFT JOIN glpi_softwares S
ON C.entities_id = S.entities_id
WHERE C.entities_id='SAM-ADM-B021'
AND S.name LIKE 'JAVA%'
AND S.entities_id='101'; |
+--------------+------------------------------------------+
| name | name |
+--------------+------------------------------------------+
| SAM-ADM-B021 | Java 2 Runtime Environment, SE v1.4.2_02 |
| SAM-ADM-B021 | Java 7 Update 17 |
| SAM-ADM-B021 | Java 7 Update 21 |
| SAM-ADM-B021 | Java 7 Update 25 |
| SAM-ADM-B021 | Java 7 Update 45 |
| SAM-ADM-B021 | Java 7 Update 45 (64-bit) |
| SAM-ADM-B021 | Java 7 Update 51 |
| SAM-ADM-B021 | Java 7 Update 55 |
| SAM-ADM-B021 | Java Auto Updater |
| SAM-ADM-B021 | Java(TM) 6 Update 15 |
| SAM-ADM-B021 | Java(TM) 6 Update 16 |
| SAM-ADM-B021 | Java(TM) 6 Update 20 |
| SAM-ADM-B021 | Java(TM) 6 Update 22 |
| SAM-ADM-B021 | Java(TM) 6 Update 31 |
| SAM-ADM-B021 | Java(TM) 6 Update 32 |
| SAM-ADM-B021 | Java(TM) 6 Update 33 |
| SAM-ADM-B021 | JavaFX 2.1.0 |
| SAM-ADM-B021 | JavaFX 2.1.1 |
+--------------+------------------------------------------+
18 rows in set (0.01 sec)
Et j'aimerais avoir uniquement la dernière version de JAVA installée sur ce poste, puis faire la même chose pour la requête du début... Donc pour toutes les machines appartenant à l'entité 101.
Si quelqu'un à une petite idée même s'il faut utiliser un autre langage, merci beaucoup à lui !!!!
Arn_no
Partager