Kreuzprodukt aus 2 SELECTs

LordExcalibur

Benutzer
Beiträge
6
Hallo,

ich habe 2 SELECT Abfragen aus unterschiedlichen Tabellen aus denen ich das Kreuzprodukt ausgeben möchte.

Die Ergebnisse der SELECTs sehen wie folgt aus:

SELECT1: SELECT datum, zeitscheibe from Zeiten inner join .... where date between 20.9.2016 and 21.9.2016

Datum | Zeitscheibe
20.9.2016 | 0-4
20.9.2016 | 4-8
20.9.2016 | 8-12
20.9.2016 | 12-16
20.9.2016 | 16-20
20.9.2016 | 20-24
21.9.2016 | 0-4
21.9.2016 | 4-8
21.9.2016 | 8-12
21.9.2016 | 12-16
21.9.2016 | 16-20
21.9.2016 | 20-24


SELECT2.
SELECT Spalte1, Spalte2.... from ....

Spalte1 | Spalte2 | Spalte3
ABC | 123 | 456
DEF | 789 | 999


Das Ergebnis soll sein:
20.9.2016 | 0-4 | ABC | 123 | 456
20.9.2016 | 4-8 | ABC | 123 | 456
20.9.2016 | 8-12 | ABC | 123 | 456
20.9.2016 | 12-16 | ABC | 123 | 456
20.9.2016 | 16-20 | ABC | 123 | 456
20.9.2016 | 20-24 |ABC | 123 | 456
21.9.2016 | 0-4 | ABC | 123 | 456
21.9.2016 | 4-8 | ABC | 123 | 456
21.9.2016 | 8-12 | ABC | 123 | 456
21.9.2016 | 12-16 | ABC | 123 | 456
21.9.2016 | 16-20 | ABC | 123 | 456
21.9.2016 | 20-24 | ABC | 123 | 456
20.9.2016 | 0-4 | DEF | 789 | 999
20.9.2016 | 4-8 | DEF | 789 | 999
20.9.2016 | 8-12 | DEF | 789 | 999
20.9.2016 | 12-16 | DEF | 789 | 999
20.9.2016 | 16-20 | DEF | 789 | 999
20.9.2016 | 20-24 |DEF | 789 | 999
21.9.2016 | 0-4 | DEF | 789 | 999
21.9.2016 | 4-8 | DEF | 789 | 999
21.9.2016 | 8-12 | DEF | 789 | 999
21.9.2016 | 12-16 | DEF | 789 | 999
21.9.2016 | 16-20 | DEF | 789 | 999
21.9.2016 | 20-24 |DEF | 789 | 999

Nach meinem Verständnis müsste dann die Abfrage ungefähr so aussehen:
SELECT1 JOIN SELECT2

Ich komme jedoch leider nicht weiter das zu implementieren. Vermutlich habe ich einfach ein problem mit der Systax. Ich nutze MySQL.

Kann mir jemand helfen?

Viele Grüße
Sebastian
 
Werbung:
Zurück
Oben