60 likes | 260 Views
cd. CDTitel. Bandname. band. Der Blinddarm. Doktoren. Bandname. Stil. Hell out of it. Devils. Devils. Pop. Mountains. Tears. Doktoren. Punk. When the devils ride. Devils. Tears. Gothic. Kreuzprodukt und Join. Ziel: Liste aller CD-Titel mit dem Stil der jeweiligen Band. cd.
E N D
cd CDTitel Bandname band Der Blinddarm Doktoren Bandname Stil Hell out of it Devils Devils Pop Mountains Tears Doktoren Punk When the devils ride Devils Tears Gothic Kreuzprodukt und Join Ziel: Liste aller CD-Titel mit dem Stil der jeweiligen Band
cd CDTitel Bandname band Der Blinddarm Doktoren Bandname Stil Hell out of it Devils Devils Pop Mountains Tears Doktoren Punk When the devils ride Devils Tears Gothic Kreuzprodukt und Join 1. Lösungsversuch: SELECT CDTitel, Stil FROM cd, band;
CDTitel Stil cd Der Blinddarm Pop CDTitel Bandname band Der Blinddarm Punk Der Blinddarm Gothic Der Blinddarm Doktoren Bandname Stil Hell out of it Pop Hell out of it Devils Devils Pop Hell out of it Punk Mountains Tears Doktoren Punk Hell out of it Gothic When the devils ride Devils Tears Gothic Mountains Pop … … Kreuzprodukt und Join 1. Ergebnis: Man erhält alle mögli- chen Kombinationen der (ausgewählten) Daten der beteiligten Tabellen.
cd CDTitel Bandname band x Der Blinddarm Doktoren Bandname Stil Hell out of it Devils Devils Pop Mountains Tears Doktoren Punk When the devils ride Devils Tears Gothic Kreuzprodukt und Join SELECT CDTitel, Stil FROM cd, band; SELECT CDTitel, Stil FROM cd, band WHERE cd.Bandname = band.Bandname; Das Kreuzprodukt zweier Tabellen ist die Kombination aller Datensätze der einen Tabelle mit allen Datensätzen der anderen Tabelle.
cd CDTitel Bandname band Der Blinddarm Doktoren Bandname Stil Hell out of it Devils Devils Pop Mountains Tears Doktoren Punk When the devils ride Devils Tears Gothic Kreuzprodukt und Join Die Tabellen müssen genannt werden, weil Bandname in beiden Tabellen vorkommt. 2. Lösungsversuch: SELECT CDTitel, Stil FROM cd, band WHERE cd.Bandname = band.Bandname;
cd CDTitel Bandname band Der Blinddarm Doktoren Bandname Stil Hell out of it Devils Devils Pop Mountains Tears Doktoren Punk When the devils ride Devils Tears Gothic Kreuzprodukt und Join 2. Ergebnis: Mit Hilfe der Joinbedingung cd.Bandname = band.Bandname erhält man das gewünschte Ergebnis.