我在sqlite
中得到了这个查询select kvadrat, datum, count(distinct kontrola) as pocet
from b
group by kvadrat, datum
having pocet > 1
问题是pocet
实际上是表b中的一列,我没有注意到,having
子句使用表列而不是select中指定的新派生列子句。
到目前为止一直很好,但sqlite至少应该发出任何警告,对吗?
编辑:我将此作为一个错误
PS:我在R(版本0.4-7.1)中使用sqldf包使用sqlite。包RSQLite 0.11.4。根据其描述,SQLite引擎应该是版本3.7.17。