Mailinglisten-Archive |
Michael Kinne schrieb:
> Ich habe eine Abfrage über 6 Tabellen und 3 Verknüpfungstabellen
>
> Tabelle *"**teilnehmer" *und *"bildungseinrichtung" *sind verknüpft über
> die Tabelle *"bildungseinrichtung_teilnehmer_rel"*
>
> Tabelle *"kurse"* und *"bildungseinrichtung"* sind verknüpft über die
> Tabelle *"bildungseinrichtung_kurse_rel"*
>
> Tabelle *"teilnehmer"* und *"kurse"* sind verknüpft über die Tabelle
> *"teilnehmer_kurse_rel"*
ich seh nur 3 Tabellen
und würde nicht eine rel-Tabelle (teilnhmer_kurs_einrichtung) genügen ?
> [...]
> Dabei kommt folgende Fehlermeldung
>
> #1066 - Not unique table/alias: 'bildungseinrichtung_kurse_rel'
> Was bedeutet das ?
das der Name mehr als einmal vorkommt und MySQL nicht weiß welcher von
beiden gemeint ist.
entferne ein `bildungseinrichtung_kurse_rel` aus deinem FROM
z.b. so:
SELECT teilnehmer.teilnehmer_id,
teilnehmer.teilnehmer_name
FROM kurse
LEFT JOIN teilnehmer_kurse_rel
USING (kurs_id)
LEFT JOIN teilnehmer
USING (teilnehmer_id)
WHERE kurse.kurs_id = '8'
--
Sebastian Mendel
www.sebastianmendel.de www.warzonez.de www.tekkno4u.de www.nofetish.com
www.sf.net/projects/phpdatetime www.sf.net/projects/phptimesheet
--
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive