hallo,
ich habe diese zwei tabellen:
tbl_positionen
id | positionen
---------------
1 | Angriff
2 | Mittelfeld
3 | Verteidigung
tbl_spieler ("schluessel" mit interner beziehung zu tbl_positionen -> "id")
id | schluessel | name
------------------------
1 | 1 | Dieter
2 | 2 | Klaus
3 | 2 | Martin
4 | 3 | Guido
nun möchte ich z.b. die spieler des Mittelfeldes ausgeben (id bzw. schluessel 2)
Mittelfeld
Klaus
Martin
meine abfrage dazu lautet:
ich bekomme jedoch die fehlermeldung:
Table 'tbl_positionen.id' doesn't exist
was mache ich falsch?
ich habe diese zwei tabellen:
tbl_positionen
id | positionen
---------------
1 | Angriff
2 | Mittelfeld
3 | Verteidigung
tbl_spieler ("schluessel" mit interner beziehung zu tbl_positionen -> "id")
id | schluessel | name
------------------------
1 | 1 | Dieter
2 | 2 | Klaus
3 | 2 | Martin
4 | 3 | Guido
nun möchte ich z.b. die spieler des Mittelfeldes ausgeben (id bzw. schluessel 2)
Mittelfeld
Klaus
Martin
meine abfrage dazu lautet:
PHP:
$query = "SELECT tbl_positionen.id, tbl_positionen.positionen,
tbl_spieler.schluessel
FROM tbl_spieler
INNER JOIN tbl_positionen.id ON (tbl_positionen.id = tbl_spieler.schluessel)
WHERE tbl_spieler.schluessel = ".(integer)$_GET['schluessel']." ORDER BY tbl_spieler.name ASC";
ich bekomme jedoch die fehlermeldung:
Table 'tbl_positionen.id' doesn't exist
was mache ich falsch?