Hallo Leute,
habe hier eine Abfrage, die ein leeres Resultat ausgibt und beim EXPLAIN kommt dann folgendes:
"Impossible WHERE noticed after reading const tables"
Code:
EXPLAIN EXTENDED SELECT g.game_id, g.game_name, g.game_highscore, g.game_highuser, g.game_highdate, g.game_scoretype, g.game_type, g.game_cost, g.game_reward, g.game_jackpot, g.game_use_jackpot, g.cat_id, s.session_id, s.start_time, s.user_id, u.username, c.cat_name, c.cat_desc, c.cat_desc_uid, c.cat_desc_bitfield, c.cat_desc_options, c.parent_id, c.left_id, c.right_id, c.cat_parents, c.cat_cost, c.cat_reward, c.cat_use_jackpot
FROM (phpbb_arcade_games g)
LEFT JOIN phpbb_arcade_categories c ON ( g.cat_id = c.cat_id )
LEFT JOIN phpbb_arcade_sessions s ON ( g.game_id = s.game_id )
LEFT JOIN phpbb_users u ON ( g.game_highuser = u.user_id )
WHERE g.game_scorevar = 'cubshoot'
AND s.user_id = u.user_id
AND s.user_id =3
alle Spalten im WHERE-Teil sind vorhanden (die gesuchten Begriffe).
Liegts es an einem Spalten-Typ (INT, TEXT, etc.) oder fehlt ein Verweis zw. 2 Tabellen oder woran liegt es?
Vielen, vielen Dank für eure Hilfe!