[gelöst] Anfrage lässt sich nicht mit AND / OR kombinieren

Antworten
Martin_IMWS
Beiträge: 53
Registriert: 14 Nov 2022, 15:15

[gelöst] Anfrage lässt sich nicht mit AND / OR kombinieren

Beitrag von Martin_IMWS »

Hallo,

ich möchte eine Abfrage erstellen, die mir ausgibt, auf welchen DELL-Rechnern eine bestimmte DELL-Software nicht installiert ist.
Screenshot 2023-01-10 163629.png
Screenshot 2023-01-10 163629.png (60.01 KiB) 1426 mal betrachtet
Jede einzelne Anfrage ergibt, auch negiert, die richtigen Antworten.

Sobald ich sie kombiniere, gibt es Fehlermeldungen wie:

[OperationalError] (MySQLdb.OperationalError) (1066, "Not unique table/alias: 'g'")
[SQL: SELECT DISTINCT HOST.hostId FROM HOST INNER JOIN SOFTWARE_CONFIG f ON (HOST.hostId=f.clientId) INNER JOIN SOFTWARE g ON (f.name=g.name AND f.version=g.version AND f.subVersion=g.subVersion AND f.language=g.language AND f.architecture=g.architecture) INNER JOIN HARDWARE_CONFIG_COMPUTER_SYSTEM i ON (i.hostId LIKE HOST.hostId) INNER JOIN HARDWARE_DEVICE_COMPUTER_SYSTEM g ON (g.hardware_id LIKE i.hardware_id) WHERE ( f.name LIKE 'Dell' ) ]
(Background on this error at: https://sqlalche.me/e/14/e3q8)

Der Link zum "Hintergrund" hat mir nicht geholfen. Was läuft hier falsch? Wie kann die Abfrage erfolgreich durchgeführt werden?

Danke im Voraus

Martin
Zuletzt geändert von Martin_IMWS am 13 Jan 2023, 14:52, insgesamt 1-mal geändert.
Martin_IMWS
Beiträge: 53
Registriert: 14 Nov 2022, 15:15

Re: Anfrage lässt sich nicht mit AND / OR kombinieren

Beitrag von Martin_IMWS »

Ich habe heute auf die aktuellen Versionen von opsi-client-agent und opsi-configed aktualisiert.
Danach wie im opsi-manual beschrieben:
opsi-setup --update-mysql
und die Dienste neu gestartet.
Der Fehler besteht weiterhin.
Benutzeravatar
otto
uib-Team
Beiträge: 195
Registriert: 08 Aug 2017, 12:16

Re: Anfrage lässt sich nicht mit AND / OR kombinieren

Beitrag von otto »

Lieber Martin,

ich habe das Problem reproduzieren können und direkt gelöst.
Die aktuelle korrigierte Version (4.2.19.10-1) befindet sich nun in Experimental:
download.uib.de/4.2/experimental/packag ... .10-1.opsi

Mit freundlichen Grüßen,
Nils Otto
Martin_IMWS
Beiträge: 53
Registriert: 14 Nov 2022, 15:15

Re: Anfrage lässt sich nicht mit AND / OR kombinieren

Beitrag von Martin_IMWS »

Lieber Nils,

herzlichen Dank :-)
Antworten