Wer kann mir die Abfrage erklären?

05/03/2008 - 20:43 von habunus | Report spam
Hallo,

weiß das das hier eine ASP News ist, aber vieleicht kann mir eine Helfen von
euch, was diese Abfrage ausführen soll

Select Name, "Lehrveranstaltung" AS Art FROM Lehrveranstaltung
UNION
Select Kürzel, "Modul" FROM Modul;

Mfg

Tobias
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
05/03/2008 - 23:51 | Warnen spam
Hallo ?,

"habunus" schrieb

weiß das das hier eine ASP News ist, aber vieleicht kann mir eine Helfen von euch, was diese Abfrage ausführen soll

Select Name, "Lehrveranstaltung" AS Art FROM Lehrveranstaltung
UNION
Select Kürzel, "Modul" FROM Modul;



Im Endeffekt werden die Ergebnisse zweier Abfragen (mit identischer
Datensatzstruktur) miteinander verbunden. Wenn die Abfragen einzeln
bspw. folgendes zurückgeben:

Name Veranstaltung
-
NameAbc Veranstaltung 1
NameDef Veranstaltung 2

Kürzel <Spalte>
-
KürzelGhi Modul
KürzelJkl Modul

werden diese beiden Ergebnisse zusammen ausgegeben, also als:

? ?
-
NameAbc Veranstaltung 1
NameDef Veranstaltung 2
KürzelGhi Modul
KürzelJkl Modul

Die ? stehen da, weil ich mir grad nicht sicher bin, ob die Abfrage
aufgrund der unterschiedlichen Spaltennamen so überhaupt ausführbar
ist.

Select Name, "Lehrveranstaltung" AS Art FROM Lehrveranstaltung
UNION
Select Kürzel As Name, "Modul" As Art FROM Modul

würde funktionieren (ist aber auch ungetestet)

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen