但当我添加' distinct‘关键字时,它没有,而distinct本身工作(未显示)。SET @cnt = 0;
SELECT (@cnt:=@cnt+1) AS 'foo', distinct title FROM employee; // "error in syntax" 换句话说,您可以拥有自定义列或distinct关键字,但不能同时拥有这两个关键字。
我很好奇MySQL的where ... in (...)语句是否删除了作为优化的副本。 SELECT DISTINCT id FROM bar where user_id = 4从我在bar表中有2.5mm我应该注意到,我希望得到的解释比“使用DISTINCT时子查询返回的结果更少,所以当然更好”,因为这