Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Kreuzprodukt und Join Ziel: Liste aller CD-Titel mit dem Stil der jeweiligen Band band GothicTears PunkDoktoren PopDevils StilBandname DevilsWhen the devils.

Ähnliche Präsentationen


Präsentation zum Thema: "Kreuzprodukt und Join Ziel: Liste aller CD-Titel mit dem Stil der jeweiligen Band band GothicTears PunkDoktoren PopDevils StilBandname DevilsWhen the devils."—  Präsentation transkript:

1 Kreuzprodukt und Join Ziel: Liste aller CD-Titel mit dem Stil der jeweiligen Band band GothicTears PunkDoktoren PopDevils StilBandname DevilsWhen the devils ride TearsMountains DevilsHell out of it DoktorenDer Blinddarm BandnameCDTitel cd

2 band GothicTears PunkDoktoren PopDevils StilBandname DevilsWhen the devils ride TearsMountains DevilsHell out of it DoktorenDer Blinddarm BandnameCDTitel cd Kreuzprodukt und Join 1. Lösungsversuch: SELECT CDTitel, Stil FROM cd, band;

3 Kreuzprodukt und Join 1. Ergebnis: Man erhält alle mögli- chen Kombinationen der (ausgewählten) Daten der beteiligten Tabellen. band GothicTears PunkDoktoren PopDevils StilBandname DevilsWhen the devils ride TearsMountains DevilsHell out of it DoktorenDer Blinddarm BandnameCDTitel cd CDTitelStil Der BlinddarmPop Der BlinddarmPunk Der BlinddarmGothic Hell out of itPop Hell out of itPunk Hell out of itGothic MountainsPop ……

4 Kreuzprodukt und Join band GothicTears PunkDoktoren PopDevils StilBandname DevilsWhen the devils ride TearsMountains DevilsHell out of it DoktorenDer Blinddarm BandnameCDTitel cd x SELECT CDTitel, Stil FROM cd, band; Das Kreuzprodukt zweier Tabellen ist die Kombination aller Datensätze der einen Tabelle mit allen Datensätzen der anderen Tabelle. SELECT CDTitel, Stil FROM cd, band WHERE cd.Bandname = band.Bandname ; CDTitelcd.Bandnameband.BandnameStil Der BlindarmDoktorenDevilsPop Der BlindarmDoktoren Punk Der BlindarmDoktorenTearsGothic Hell out of itDevils Pop Hell out of itDevilsDoktorenPunk Hell out of itDevilsTearsGothic MountainsTearsDevilsPop MountainsTearsDoktorenPunk MountainsTears Gothic When the devils rideDevils Pop When the devils rideDevilsDoktorenPunk When the devils rideDevilsTearsGothic

5 Kreuzprodukt und Join 2. Lösungsversuch: SELECT CDTitel, Stil FROM cd, band WHERE cd.Bandname = band.Bandname; band GothicTears PunkDoktoren PopDevils StilBandname DevilsWhen the devils ride TearsMountains DevilsHell out of it DoktorenDer Blinddarm BandnameCDTitel cd Die Tabellen müssen genannt werden, weil Bandname in beiden Tabellen vorkommt.

6 Kreuzprodukt und Join 2. Ergebnis: Mit Hilfe der Joinbedingung cd.Bandname = band.Bandname erhält man das gewünschte Ergebnis. band GothicTears PunkDoktoren PopDevils StilBandname DevilsWhen the devils ride TearsMountains DevilsHell out of it DoktorenDer Blinddarm BandnameCDTitel cd CDTitelStil Der BlinddarmPunk Hell out of itPop MountainsGothic When the devils ridePop


Herunterladen ppt "Kreuzprodukt und Join Ziel: Liste aller CD-Titel mit dem Stil der jeweiligen Band band GothicTears PunkDoktoren PopDevils StilBandname DevilsWhen the devils."

Ähnliche Präsentationen


Google-Anzeigen