Halihallo Matthias
Ja, mit PHP, ich hole die Ergebnisse der Queries, schreibe beide in seperate Arrays und mache eine Array-Differenz aus beiden. Das geht dann schon, ist aber nicht gerade sehr performant (um nicht zu sagen - *****langsam). Wie gesagt, ist das oben ja nur ein Beispiel, weil es viiiel mehr Daten gibt...
Meiner Meinung nach der falsche Ansatz. Du selektierst zuerst alle auto_id, welche der
Lenker 1 fährt (dies dürften weniger sein, als wenn du alle selektierst, die eben von
anderen Lenkern gefahren werden, somit hast du hier schon eine Reduktion der Eingabe-
Datenmenge). Diese kleine Anzahl auto_id's selektierst du negativ (NOT) über die Auto-
Tabelle, alla
SELECT name
FROM auto
WHERE id NOT IN ([liste-mit-auto_ids])
Dies dürfte ziemlich performant und speicherschonend sein.
Viele Grüsse
Philipp
RTFM! - Foren steigern das Aufkommen von Redundanz im Internet, danke für das lesen der Manuals.
Selbstbedienung! - Das SelfForum ist ein Gratis-Restaurant mit Selbstbedienung, Menüangebot steht in den </faq/> und dem </archiv/>.