MYSQL-Problem mit UNION

Soapp

Erfahrenes Mitglied

Ich weiss ich nerve ... vielleicht hilft mir trotzdem jemand



Ich hab 2 Tabellen: GUESTS, INVITERS

vereinfacht dargestellt:

GUESTS
#######
ID VORNAME NACHNAME

INVITERS
#######
ID VORNAME NACHNAME


Um alle Gäste für eine Veranstaltung zu bekommen mache ich

SELECT VORNAME NACHNAME FROM GUESTS

UNION

SELECT VORNAME NACHNAME FROM INVITERS
GROUP BY NACHNAME, VORNAME
ORDER BY NACHNAME


Nach der Veranstaltung:
Jetzt muss ich die Gästeliste ausgeben und vor jedem Namen eine
Checkbox machen, die man anklicken kann wenn er auf der veranstaltung
war.
Eigentlich wollte ich die Checkbox mit der ID verknüpfen.
Woher weiss ich nun aber, ob der Name aus der Tabelle Guests oder aus
der Tabelle Inviters kommt

oder wie könnte man das Problem lösen ?

Vielen Dank für die Hilfe


Soapp
 
Code:
SELECT vorname, nachname, 'g' AS quelle FROM guests
UNION
SELECT vorname, nachname, 'i' FROM invitors GROUP BY nachname, vorname ORDER BY nachname

Das "Feld" quelle im Resultset sagt Dir nun aus welcher Tabelle der Datensatz kommt.

Grüße,
Martin
 
Zurück