當我使用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