Autor Zpráva
OloOloOlo
Profil *
Prosím o pomoc s následujícím dotazem. Problém je v klauzuli LIMIT, resp. "Undeclared variable: TEMP". Nevím proč nemám proměnnou definovanou, když ji využívám u předchozího ON... Děkuji.
SELECT kef_knowledge.text, TEMP.offst
FROM kef_knowledge
JOIN
 (
  SELECT FLOOR(RAND() * COUNT(*)) AS offst
  FROM kef_knowledge
  INNER JOIN kef_direction
  ON kef_knowledge.id_direction = kef_direction.id
  WHERE kef_direction.name = 'informace'
 )
 AS TEMP
 ON kef_knowledge.id_direction = TEMP.offst
 LIMIT TEMP.offst,1
Kajman
Profil
V části limit nemůžete použít temp.offst.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: