论坛首页 入门讨论版 rails

activerecord find的问题

浏览 970 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
最后更新时间:2007-03-19
find(*args)的时候怎么加入一个column?

比如 select *, count(distinct name) as name_count from x group by name?

A.find(:all,
       :select => "a.*,  count(distinct name) as name_count",
       :group => "name")

不行
   
最后更新时间:2007-03-19
find的本质是拼sql,把报错结果中的sql去执行一下,看哪里出错再改。
   
0 请登录后投票
最后更新时间:2007-03-19
我选择了find_by_sql解决的
   
0 请登录后投票
最后更新时间:2007-03-19
kevinye 写道
我选择了find_by_sql解决的

find_by_sql里面怎么加入跨数据库的pagination? 比如在mysql是limit, 在其他数据库可能就是top
   
0 请登录后投票
论坛首页 入门讨论版 rails

跳转论坛:
JavaEye推荐