带有ORDER BY的MySQL FIND_IN_SET

时间:2012-03-18 17:57:06

标签: mysql

我对这个MySQL查询有困难。

SELECT * 
FROM auth 
WHERE FIND_IN_SET ('baseUser',authTypes)>0; ORDER BY parent_id DESC

ORDER BY子句无效。 auth表中的authTypes列定义为set('baseUser','advUser','adminUser',...)。

SELECT * FROM auth ORDER BY parent_id DESC

按预期排序。

有什么建议吗?谢谢!

1 个答案:

答案 0 :(得分:1)

FIND_IN_SET ('baseUser',authTypes)>0;最后有;,将其删除