Einzelnen Beitrag anzeigen
  #5  
Alt 06.02.2011, 20:02:22
thomas_w thomas_w ist offline
Junior Member
 
Registriert seit: Aug 2010
Alter: 14
Beiträge: 395
AW: SLQ- Abfrage über zwei Tabellen

Zitat:
Zitat von sinfo Beitrag anzeigen
Ich möchte eine Abfrage über beide Tabellen machen und am Ende eine Tabelle erhalten, die alle unterschiedlichen Namen ausgibt.
Mir ist nicht klar "welche" Namen zu meinst und ob die Tabellen in irgendeinem Zusammenhang (JOIN) stehen sollen.

Eine mögliche Lösung wäre also diese (sofern kein Tippfehler drin ist. Ich habe hier grad kein MySQL zum Testen):

Code:
SELECT DISTINCT n.name
  FROM ( SELECT realname AS name FROM BiographyMaster
         
         UNION

         SELECT alternativename AS name FROM BiographyMasterNames
       ) n
ORDER BY n.name;
Aus jeder der beiden Tabelle werden die Inhalte der Namensspalten geholt und und zu einer Ausgabe aneianderhängt (UNION). Gleichzeitig wird mit UNION und DISTINCT alle "doppelten" Inhalte entfernt.

Grüße
Thomas
__________________
Die SQL-Backstube
Bietet Rezepte, Lösungen und ausführliche Beispiele rund um gesundes SQL und zufriedene Datenbanken.
Mit Zitat antworten