title image


Smiley Re: Zusammenfügen von zwei Abfragen
UNION wird benutzt, um zwei Ergebniszeilen zusammen zu erzeugen, die meistens nicht aus einer Tabelle (oder Abfrage) stammen.



Was du willst, ist aber eher eine Zeile zu erhalten, in der du Daten aus zwei Datensätzen der gleichen Tabelle erhältst. Dazu musst du die Tabelle mehrfach Joinen:

SELECT g1.Kategorie, k1.Name,

a1.Erscheinungsjahr, a1.cover_adresse, a1.CDReference

a2.Titel, alben.Gesamtspielzeit,

a2.Track01_Name, a2.Track01_Laenge,

...

a2.Track10_Name, a2.Track10_Laenge

FROM alben a1

JOIN genre g1 ON a1.Genre_ID=g1.Genre_ID

JOIN kuenstler k1 ON a1.Kuenstler_ID = k1.Kuenstler_ID

LEFT JOIN alben a2 ON a1.zugehoerige_CD2 = a2.album_id

WHERE a1.Album_ID=42;



Grüße

Saluk



diu vive floreque.
Spockus

erreicht am 04.03.2008 09:47:23

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: