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