Guten Morgen,
ich habe folgende Datenbanken
1. mf_angebote
id,titel,preis,aktiv
2. mf_termine
id,beginn,ende,gruppe,angebot_id
folgenden Ansatz habe ich:
SELECT * FROM mf_angebote INNER JOIN mf_termine on mf_angebote.id = mf_termine.angebot_id where mf_angebote.aktiv = '1' group by mf_termine.gruppe
Zur Erklärung:
mf_termine enthält alle Termine zu den Angeboten.
Die gruppe in mf_termine hat immer den gleichen Code wenn die Termine zu einer Einheit gehören.
Beispiel:
id,beginn ,ende ,angebot_id,gruppe
1 ,2014-07-30 20:00:00 ,2014-07-30 21:00:00 ,11 ,1111
2 ,2014-07-29 18:00:00 ,2014-07-29 19:00:00 ,11 ,1111
3 ,2014-07-26 19:00:00 ,2014-07-26 22:00:00 ,12 ,3333
4 ,2014-08-15 19:00:00 ,2014-08-15 22:00:00 ,13 ,4444
5 ,2014-08-30 19:00:00 ,2014-08-30 22:00:00 ,13 ,4444
Bei meinem Ansatz bekomme ich jetzt alle Angebote doppelt angezeigt wo auch mehrere Termine vorhanden sind,obwohl die gruppe gleich ist, das angebot darf aber nur einmal angezeigt werden.
Ich brauche die mf_termine um eine suche in einem bestimmten Zeitraum von Angeboten zu machen.
Bitte könnt ihr mir helfen.
Gruss
Swamp
ich habe folgende Datenbanken
1. mf_angebote
id,titel,preis,aktiv
2. mf_termine
id,beginn,ende,gruppe,angebot_id
folgenden Ansatz habe ich:
SELECT * FROM mf_angebote INNER JOIN mf_termine on mf_angebote.id = mf_termine.angebot_id where mf_angebote.aktiv = '1' group by mf_termine.gruppe
Zur Erklärung:
mf_termine enthält alle Termine zu den Angeboten.
Die gruppe in mf_termine hat immer den gleichen Code wenn die Termine zu einer Einheit gehören.
Beispiel:
id,beginn ,ende ,angebot_id,gruppe
1 ,2014-07-30 20:00:00 ,2014-07-30 21:00:00 ,11 ,1111
2 ,2014-07-29 18:00:00 ,2014-07-29 19:00:00 ,11 ,1111
3 ,2014-07-26 19:00:00 ,2014-07-26 22:00:00 ,12 ,3333
4 ,2014-08-15 19:00:00 ,2014-08-15 22:00:00 ,13 ,4444
5 ,2014-08-30 19:00:00 ,2014-08-30 22:00:00 ,13 ,4444
Bei meinem Ansatz bekomme ich jetzt alle Angebote doppelt angezeigt wo auch mehrere Termine vorhanden sind,obwohl die gruppe gleich ist, das angebot darf aber nur einmal angezeigt werden.
Ich brauche die mf_termine um eine suche in einem bestimmten Zeitraum von Angeboten zu machen.
Bitte könnt ihr mir helfen.
Gruss
Swamp