-3
SELECT count(AES_DECRYPT(xyz.answertext , "aaa"))*100 / (
FROM xyz
INNER JOIN abc
ON xyz.prim_key = abc.hhid
INNER JOIN jkl
ON jkl.psu = abc.psu
WHERE columnname = 'Q08' )

上記のクエリを実行していますが、エラーが発生します:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use
 near 'FROM xyz INNER JOIN abc ON xyz.prim_key = abc' at line 2

この問題を解決するのを手伝ってください..

4

1 に答える 1

2

試す

SELECT count(AES_DECRYPT(xyz.answertext , "aaa"))*100 
FROM xyz 
INNER JOIN abc 
ON xyz.prim_key = abc.hhid 
INNER JOIN jkl 
ON jkl.psu = abc.psu 
WHERE columnname = 'Q08'

from の前に余分な括弧と除算記号があります。実際に割ろうとしている場合は、何かで割る必要があります。

于 2012-08-31T10:02:29.677 に答える