Pagina 1 di 1

Visualizza l'intero inventario, indicando per ogni macchina se un pacchetto è interessato o meno

Pubblicato: 22 settembre 2026 - 15:22
di filou07
Buongiorno,
Ho creato questa query di reporting, ma visualizza solo le macchine a cui è assegnato il pacchetto MON_PAQUET. Come posso modificarla in modo che vengano visualizzate tutte le macchine: sia quelle che lo possiedono sia quelle che non lo possiedono?

La mia richiesta:

Codice: Seleziona tutto

SELECT
    hosts.Description,
    hosts.uuid as Machine,
    hosts.last_logged_on_user,
    hostpackagesstatus.install_date,
    hostpackagesstatus.install_status
FROM hosts, hostpackagesstatus
WHERE hostpackagesstatus.name ilike '%%MON_PAQUET%%'
    AND hosts.uuid ilike '%%pc%%'
    AND hosts.uuid=hostpackagesstatus.host_id
ORDER BY hostpackagesstatus.name ASC
Grazie in anticipo !

Oggetto: Visualizzazione dell'intero inventario con ogni macchina che mostra se un pacchetto è interessato o meno

Pubblicato: 22 settembre 2026 - 17:07
di Jarnaud
Buongiorno,

Puoi provare questa query?

Codice: Seleziona tutto

SELECT
    hosts.description,
    hosts.uuid AS machine,
    hosts.last_logged_on_user,
    hostpackagesstatus.install_date,
    hostpackagesstatus.install_status,
    hostpackagesstatus.version,
    CASE
        WHEN hostpackagesstatus.host_id IS NOT NULL THEN 'Présent'
        ELSE 'Absent'
    END AS statut
FROM hosts
LEFT JOIN hostpackagesstatus
    ON hosts.uuid = hostpackagesstatus.host_id
    AND hostpackagesstatus.package = 'tis-7zip'
WHERE hosts.uuid ilike '%%pc%%'
ORDER BY hostpackagesstatus.name ASC;
Questo risponde alla tua domanda?

Oggetto: Visualizzazione dell'intero inventario con ogni macchina che mostra se un pacchetto è interessato o meno

Pubblicato: 12 ottobre 2026 - 12:04
di dcardon
Ciao Philippe,

la query SQL di Jordan ha soddisfatto le tue esigenze?

Cordiali saluti,

Denis