MySQL und SQL-Befehl Problem
Verfasst: 12.05.2005 19:47
Hallo,
ich bin in PHP und MySQL nicht so wunderbar bewandert (höchstens in den Grundkenntnissen) und arbeite gerade an einer Forumserweiterung für ein Forum zu einem Spiel...
Es geht um folgende Sache:
Es soll eine Liste für die Teilnehmer des Spiels geben, in der verschiedene Daten zu den Teilnehmern stehen, zum Beispiel Ausrüstungsgegenstände im Spiel, zuständiger Ansprechpartner, etc.
Also habe ich in einer MySQL Datenbank eine Tabelle für die Teilnehmer angelegt. Da ich in dieser Tabelle die einzelnen Ausrüstungsgegenstände nicht hundertfach speichern möchte, gibt es noch mehrere Tabellen für Ansprechpartner, Ausrüstungsgegenstände (Waffen und Rüstungsgegenstände), usw.
In der Teilnehmer-Tabelle habe ich also außer dem Namen eigentlich nur IDs der Ansprechpartner/Gegenstände/Allianz, etc gespeichert.
Mit Hilfe von LEFT JOIN verknüpfe ich bei der Auflistung der Teilnehmer die einzelnen Datenbank-Tabellen. Allerdings funktioniert es nicht, aus der Gegenstands-Tabelle mehrere Sachen je Teilnehmer zuzuordnen, da ich sozusagen die selbe Tabelle mehrmals mit LEFT JOIN verknüpfen müsste, was leider nicht geht
Wisst ihr, wie ich das Problem lösen könnte, ohne die Gegenstandstabelle aufzuspalten, etc?
ich bin in PHP und MySQL nicht so wunderbar bewandert (höchstens in den Grundkenntnissen) und arbeite gerade an einer Forumserweiterung für ein Forum zu einem Spiel...
Es geht um folgende Sache:
Es soll eine Liste für die Teilnehmer des Spiels geben, in der verschiedene Daten zu den Teilnehmern stehen, zum Beispiel Ausrüstungsgegenstände im Spiel, zuständiger Ansprechpartner, etc.
Also habe ich in einer MySQL Datenbank eine Tabelle für die Teilnehmer angelegt. Da ich in dieser Tabelle die einzelnen Ausrüstungsgegenstände nicht hundertfach speichern möchte, gibt es noch mehrere Tabellen für Ansprechpartner, Ausrüstungsgegenstände (Waffen und Rüstungsgegenstände), usw.
In der Teilnehmer-Tabelle habe ich also außer dem Namen eigentlich nur IDs der Ansprechpartner/Gegenstände/Allianz, etc gespeichert.
Mit Hilfe von LEFT JOIN verknüpfe ich bei der Auflistung der Teilnehmer die einzelnen Datenbank-Tabellen. Allerdings funktioniert es nicht, aus der Gegenstands-Tabelle mehrere Sachen je Teilnehmer zuzuordnen, da ich sozusagen die selbe Tabelle mehrmals mit LEFT JOIN verknüpfen müsste, was leider nicht geht

Wisst ihr, wie ich das Problem lösen könnte, ohne die Gegenstandstabelle aufzuspalten, etc?