当前位置: 代码迷 >> PHP >> 这个查询语句应该如何写才正确
  详细解决方案

这个查询语句应该如何写才正确

热度:224   发布时间:2016-04-28 18:56:07.0
这个查询语句应该怎么写才正确
$sns=$db->field('DISTINCT(dname)' AS 'd_name','COUNT(dname)' AS 'tjs')->where(array('lid'=>intval($_GET['id']),'islottery'=>1))->GROUP('dname')->order('tjs DESC')->select();


------解决方案--------------------
DISTINCT 是关键字,而不是函数
不能这样用:DISTINCT(dname)
用了也没效果
但可以放在聚类函数中,比如 count(DISTINCT dname) 统计 dname 有多少种状态
  相关解决方案