Spielplan Problem

  • Themenstarter Themenstarter FlowOh82
  • Beginndatum Beginndatum
F

FlowOh82

Hallo Leute,

ich hätte da mal ne Frage die für euch bestimmt ein klacks ist.

Ich habe eine Tabelle Namens "Spielplan"
In dieser Tabelle sind alle Spieltage, aller Mannschaften unseres Tennisvereins.
In dieser Form:
id|spieltag|mannschaft|datum|zeit|heim|gast|

Bei Heim und Gast handelt es sich um die Vereinsnummer (5stellige Zahl)

In der anderen Tabelle ist die Vereinsnummer dem Vereinsnamen zugeordnet.
Tabelle sieht so aus:
id|nummer|name|h00|d00|h50|...

wobei h00 oder d00 usw. immer nur true oder false sind.
d.h. ob ein verein eine mannschaft in dieser altersklasse gemeldet hat.

Nun möchte ich das bei der Ausgabe des Spielplans z.b. für die Herrenmannschaft der Vereinsname statt der Vereinsnummer ausgegeben wird.

Irgendwie bekomm ich es nicht auf die reihe. :confused:

Wenn ich in der WHERE-Abfrage den Spielplan für Herren abfrage wobei heim oder gast = veriensnummer ist, bekomm ich immer die doppelten ergebnisse. klar!

Wie kann ich das anstellen?
Brauch ich noch ne andre Tabelle?

DANKE DANKE DANKE
 
so etwa

gruß

kato

Code:
SELECT a. * , b.name AS heim, c.name AS gast
FROM spielplan AS a, vereine AS b, vereine AS c
WHERE a.heim = b.id
AND a.gast = c.id
AND a.id =1
 
Zurück