Magazine High tech

SQL et OCS Inventory

Publié le 26 avril 2007 par John Lebrument

OCS Inventory (logiciel d’inventaire) fournit une interface pour effectuer des requêtes mais toutes ne sont pas réalisables depuis cette interface. Une collègue m’a demandé la listes des machines de la classe IP 10.127.0.0 /16 sur lesquelles est installé Firefox en version 2. Pour cela il est necessaire de passer par phpMyAdmin et de faire sur la table ocsweb la requête suivante :

SELECT hardware.name, hardware.userid, networks.ipaddress, softwares.name, softwares.version
FROM softwares, networks, hardware
WHERE softwares.name LIKE ‘%firefox%’
AND softwares.version LIKE ‘2.%’
AND networks.ipaddress LIKE ‘10.127%’
AND networks.HARDWARE_ID = softwares.HARDWARE_ID
AND networks.HARDWARE_ID = HARDWARE.ID
ORDER BY hardware.name ASC

Peut-être que ça pourra éclairer quelqu’un qui cherche à faire une requête du même genre et pour qui ses cours de SQL sont bien loin. En dépit de sa simplicité, je dois avouer que ça m’a pris du temps pour y parvenir…


Retour à La Une de Logo Paperblog

A propos de l’auteur


John Lebrument 22 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte

Dossier Paperblog