- Registriert
- 29 Feb. 2008
- Beiträge
- 744
Hallo
Da hier im Forum ja viele potente Mitglieder sind (in Bezug auf die Geisteskraft), wende ich mich mit meiner Frage zu einem SQL Problem an euch.
Und habe ich folgendes Query.
select Name, Geburtstag
from User
where bla bla
Nun wird ja eine Tabelle mit zwei Spalten ausgegeben. Ich möchte diese Tabelle aber um weitere Spalten erweitern damit ich sie mit einer anderen Tabelle vereinen kann (union), dafür müssen die Tabellen ja gleich gross sein.
Ist folgende Vereinigung korrekt?
(select Name, Geburtstag
from User
where bla bla)
union
(select Name, Geburtstag, Alter, Wohnort)
from Admin
where bla bla)
Also meine Idee ist, dass bei der Vereinigung nachher 4 Spalten "Name", "Geburtstag", "Alter" und "Wohnort" gibt, wobei alle Tupel mit aus der ersten Relation (wo nur Name und Geburtstag selektiert werden) bei Alter und Wohnort Nullwerte haben. ist das so korrekt?
Da hier im Forum ja viele potente Mitglieder sind (in Bezug auf die Geisteskraft), wende ich mich mit meiner Frage zu einem SQL Problem an euch.
Und habe ich folgendes Query.
select Name, Geburtstag
from User
where bla bla
Nun wird ja eine Tabelle mit zwei Spalten ausgegeben. Ich möchte diese Tabelle aber um weitere Spalten erweitern damit ich sie mit einer anderen Tabelle vereinen kann (union), dafür müssen die Tabellen ja gleich gross sein.
Ist folgende Vereinigung korrekt?
(select Name, Geburtstag
from User
where bla bla)
union
(select Name, Geburtstag, Alter, Wohnort)
from Admin
where bla bla)
Also meine Idee ist, dass bei der Vereinigung nachher 4 Spalten "Name", "Geburtstag", "Alter" und "Wohnort" gibt, wobei alle Tupel mit aus der ersten Relation (wo nur Name und Geburtstag selektiert werden) bei Alter und Wohnort Nullwerte haben. ist das so korrekt?