我有这个MySQL查询,我似乎无法解决它。
我想把它分组"符号"来自表"投资组合"。
(SELECT symbol FROM portfolio GROUP BY symbol
)
虽然我希望它将搜索限制为:
(WHERE key = '$key' AND hash = '$hash' ORDER BY time DESC
)
总而言之,这是整个查询,虽然它在我运行时给出了语法错误,但任何帮助都会很好。
SELECT symbol FROM portfolio GROUP BY symbol WHERE username = '$username' AND hash = '$hash' ORDER BY time DESC;
答案 0 :(得分:3)
试试这个
SELECT symbol FROM portfolio WHERE username = '$username' AND hash =
'$hash' GROUP BY symbol ORDER BY time DESC;
答案 1 :(得分:1)
GROUP BY
必须在ORDER BY
子句之后(或之前)。
另外,在``之间加上时间,如果它是你正在使用的SQL引擎中的关键字,它就不会冲突。