作者ruby0104 (:))
看板Database
标题Re: [SQL ] 请教SQL达人 (有关GROUP BY)
时间Thu Aug 28 04:54:30 2008
※ 引述《cpper (>:D>)》之铭言:
: 借用上面的表格请教一下以下的 SQL :
: SELECT *, COUNT(*) AS counts FROM table GROUP BY visit_date ;
: 在 MySQL 中这可以动作 @_@ , 可是在 PostgreSQL 中就不行 , 会被要求要把 id,
: name, visit_date 等栏位补充到 GROUP BY 後面。而且跑出来的结果就和 MySQL 不一
: 样了。
: 请问若要使 PostgreSQL 跑出来结果和 MySQL 一样的话 , 该怎麽做呢 ?
我比较好奇的是 为什麽在MySQL里可以跑出来?
在select子句里面的 除了一些function 不是都应该出现在 Group by 里吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 71.132.207.211
1F:推 slalala:这也是我昨天看原文的疑惑(点头) 08/28 10:43