Einzelnen Beitrag anzeigen
  #6 (permalink)  
Alt 09-10-2010, 16:14
h3ll
 Registrierter Benutzer
Links : Onlinestatus : h3ll ist offline
Registriert seit: Mar 2008
Beiträge: 3.668
h3ll befindet sich auf einem aufstrebenden Ast
Standard

Das Ergebnis von UNION kennt keine Tabellennamen mehr. Wie denn auch? Beispiel:
PHP-Code:
(
    
SELECT a.foo FROM tabelle_a AS a
)
UNION
(
    
SELECT b.foo FROM tabelle_b AS b

Heißt die Spalte jetzt a.foo oder b.foo? Soll das per Zufall entschieden werden? Nein, sie heißt einfach nur foo.

Davon abgesehen ist "name" ein Schlüsselwort in SQL und sollte nicht als Spaltenname verwendet werden.

Geändert von h3ll (09-10-2010 um 16:17 Uhr)
Mit Zitat antworten