MySQL - Ist es möglich, dass 'der Unterschied' von zwei Abfrage-Ergebnis?

Brauche ich zum Zusammenführen von zwei Abfrageergebnisse als in der union, aber ich möchte nur die Differenz zwischen den beiden Ergebnissen. Ist das möglich?

Ich bin im Grunde genommen Auswahl ALLER Ressourcen in Abfrage 1 und NICHT-ERLAUBT-Ressourcen in Abfrage 2 habe ich offensichtlich müssen die ZULÄSSIGEN Ressourcen in meinem letzten Ergebnis.

In pseodo-code:

Query1 - Query2

Queryresult 1:

+-------+
|  id   |
+-------+
|   1   |
+-------+
|   2   |
+-------+
|   3   |
+-------+
|   4   |
+-------+
|   5   |
+-------+
|   6   |
+-------+

Queryresult 2:

+-------+
|  id   |
+-------+
|   2   |
+-------+
|   5   |
+-------+

Benötigt:

+-------+
|  id   |
+-------+
|   1   |
+-------+
|   3   |
+-------+
|   4   |
+-------+
|   6   |
+-------+

InformationsquelleAutor der Frage Ropstah | 2009-10-15

Schreibe einen Kommentar