当我使用ScalaQuery进行编程时,如何从表格中建立“select count(*)”语句?如何使用ScalaQuery构建count(*)sql的查询?
我用
查询(TestTable.count)
但是生成的select语句是:
选择从COUNT(*)(选择TestTable的COLUMN1 t2)t1
我想:从TestTable的
对不起
SELECT COUNT(*)我的英文不好。
import org.scalaquery.ql.extended.MySQLDriver.Implicit._ import org.scalaquery.session._ import org.scalaquery.session.Database.threadLocalSession import org.scalaquery.ql.Query import org.scalaquery.ql.basic.{BasicTable => Table} object Test { val db = Database.forURL(...) db withSession { val q = Query(TestTable.count) println(q.selectStatement) } } object TestTable extends Table[(Long, Int)]("test") { def id = column[Long]("id") def config = column[Int]("config") def * = id ~ config }
你能发表其余的代码吗? – Jus12 2010-09-25 15:29:34
Stefan说它看起来像一个bug。 – 2010-09-25 21:38:16
已更新添加剩余代码 – 2010-09-26 01:08:47