webForumDet fria alternativet

Jag får "Unknown Error" då jag kör fäljande fråga.

Databaser & SQL

2 svar · 193 visningar · startad av SilvioF

Medlem sedan juni 2000547 inlägg
Frågan#1

jag har fäljande fråga jag vill köra:
------------------------------------------------------------------------
SELECT [user].nick_name, [user].user_id, tournament_result.position
FROM (([user] INNER JOIN
tournament_id ON [user].user_id = tournament_id.user_id) INNER JOIN
tournament_result ON tournament_id.tournament_id = tournament_result.tournament_id)
WHERE (tournament_id.tournament_id = 4)
------------------------------------------------------------------------

Datatyperna för de involverade kolumnerna är::

[user].nick_name = Varchar(30)
[user].user_id = Int
tournament_result.position = Int
tournament_id = Int
tournament_result.user_id = Int

Vad jag vill få ut från frågan är ett reultat sorterat i stigande ordning med tillhörande placering och nickname.

Som frågan ser ut just nu så får jag bara felet "Unknown Error" då jag försöker köra den. Någon som kan se vad jag gör fel?

Medlem sedan dec. 20003 887 inlägg
#2

Det ser ut som om du har ett par paranteser för mycket.

SELECT [user].nick_name, [user].user_id, tournament_result.position
FROM ([user]
INNER JOIN tournament_id ON [user].user_id = tournament_id.user_id)
INNER JOIN tournament_result ON tournament_id.tournament_id = tournament_result.tournament_id
WHERE (tournament_id.tournament_id = 4)
Medlem sedan mars 20034 471 inlägg
#3

Fungerar det att ha hakparenteser i ett tabellnamn??? :q

253 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)