ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
320
320
EMPFEHLEN
-
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:PHP-Code:$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";
Table 'tbl_positionen.id' doesn't exist
was mache ich falsch?
-
Nach dem „INNER JOIN“-Schlüsselwort folgt der Tabellenname und nicht die Spalte, anhand der die Tabellen verbunden werden sollen.
Markus Wulftange
-
hi gumbo,
danke für die schnelle rückantwort! habe den fehler gefunden - das ".id" war zuviel.
Ähnliche Themen
-
If-else in MySQL-Join
Von wTech im Forum PHPAntworten: 3Letzter Beitrag: 30.04.10, 07:36 -
INNER JOIN - Fehlermeldung
Von sandroP im Forum PHPAntworten: 5Letzter Beitrag: 14.08.09, 18:20 -
[MySQL] JOIN
Von liquidbeats im Forum Relationale DatenbanksystemeAntworten: 14Letzter Beitrag: 15.10.08, 21:38 -
MSSQL Inner Join zu MYSQL Inner Join
Von joky_joky im Forum PHPAntworten: 2Letzter Beitrag: 16.09.05, 12:02 -
mysql join
Von fluid im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 04.07.02, 16:15





Zitieren
Login





