Seite 1 von 1

Zeigen Sie den gesamten Lagerbestand an und geben Sie für jede Maschine an, ob ein Paket betroffen ist oder nicht

Veröffentlicht: 22. September 2026 – 15:22 Uhr
von filou07
Guten Morgen,
Ich habe diese Berichtsabfrage erstellt, aber sie zeigt nur Rechner an, denen das MON_PAQUET-Paket zugewiesen ist. Wie kann ich sie so anpassen, dass alle Rechner angezeigt werden: sowohl diejenigen mit als auch diejenigen ohne?

Meine Anfrage:

Code: Alle auswählen

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
Dank im Voraus !

Betreff: Anzeige des gesamten Lagerbestands mit Angabe, ob eine Verpackung von jeder Maschine betroffen ist oder nicht

Veröffentlicht: 22. September 2026 - 17:07 Uhr
von Jarnaud
Guten Morgen,

Können Sie diese Abfrage ausprobieren?

Code: Alle auswählen

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;
Beantwortet das Ihre Frage?

Betreff: Anzeige des gesamten Lagerbestands mit Angabe, ob eine Verpackung von jeder Maschine betroffen ist oder nicht

Veröffentlicht: 12. Oktober 2026 - 12:04 Uhr
von dcardon
Hallo Philippe,

hat Jordans SQL-Abfrage Ihre Anforderungen erfüllt?

Viele Grüße,

Denis