preko
Erfahrenes Mitglied
Hi,
ich habe 3 (MySQL) Tabellen, die ich in einer Query abfrage.
Die 1. Tabelle heisst: kurse
Die 2. Tabelle heisst: anbieter
Die 3. Tabelle heisst: kursort
Soweit, so gut.
Das bisherige Abfrage sieht vereinfacht wie folgt aus:
Ich habe in den Tabellen die Spaltenüberschrift "trager_id", welche als "Verknüpfungsspalte" definiert ist.
Nun ist es so, dass ein Anbieter mehrere Kursorte anlegen kann. Daher ist in den Tabellen "anbieter" und "kursort" eine Spalte "kursort_id".
Ich möchte, daß in der Darstellung der Seite der passende Kursort zu dem jeweiligen Kurs ausgegeben wird.
D. h., daß z. B.
Kurs 1: Anbieter A den Kurs 1 unter der Adresse A anbietet,
Kurs 2: Anbieter A den Kurs 2 unter der Adresse C anbietet,
Kurs 3: Anbieter A den Kurs 3 unter der Adresse B anbietet, usw..
Wie muß der Suchalgorhythmus ergänzt werden um das gewünschte Ergebnis zu erreichen? Hat jemand einen inspirierenden Vorschlag?
Beste Grüße,
preko
ich habe 3 (MySQL) Tabellen, die ich in einer Query abfrage.
Die 1. Tabelle heisst: kurse
Die 2. Tabelle heisst: anbieter
Die 3. Tabelle heisst: kursort
Soweit, so gut.
Das bisherige Abfrage sieht vereinfacht wie folgt aus:
PHP:
...
SELECT
kurse.kursstart AS kursstart,
kurse.status AS status,
kurse.traeger_id,
anbieter.traeger_id,
anbieter:kursort_id,
kursort.traeger_id,
kursort.kursort_id,
kursort.plz AS plz
FROM
`kurse`
INNER JOIN
`anbieter` ON kurse.traeger_id = anbieter.traeger_id
INNER JOIN
`kursort` ON kurse.traeger_id = kursort.traeger_id
WHERE
`status` = '1'
ORDER BY
`kursstart` DESC
...
Ich habe in den Tabellen die Spaltenüberschrift "trager_id", welche als "Verknüpfungsspalte" definiert ist.
Nun ist es so, dass ein Anbieter mehrere Kursorte anlegen kann. Daher ist in den Tabellen "anbieter" und "kursort" eine Spalte "kursort_id".
Ich möchte, daß in der Darstellung der Seite der passende Kursort zu dem jeweiligen Kurs ausgegeben wird.
D. h., daß z. B.
Kurs 1: Anbieter A den Kurs 1 unter der Adresse A anbietet,
Kurs 2: Anbieter A den Kurs 2 unter der Adresse C anbietet,
Kurs 3: Anbieter A den Kurs 3 unter der Adresse B anbietet, usw..
Wie muß der Suchalgorhythmus ergänzt werden um das gewünschte Ergebnis zu erreichen? Hat jemand einen inspirierenden Vorschlag?

Beste Grüße,
preko