加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 带有轨道的复杂订单语句AREL:SQL Case语句

发布时间:2020-12-17 03:01:29 所属栏目:百科 来源:网络整理
导读:我有一些代码基本上尝试在活动关系顺序方法中使用SQL case语句: relation = Foo.order("CASE WHEN foos.thing IS NOT NULL THEN 0 ELSE 1 END ASC") 并且在生成的(并执行的)SQL中它出现为: (ORDER BY CASE ASC) 我已经尝试深入挖掘源代码并在visitor.acces
我有一些代码基本上尝试在活动关系顺序方法中使用SQL case语句:

relation = Foo.order("CASE WHEN foos.thing IS NOT NULL THEN 0 ELSE 1 END ASC")

并且在生成的(并执行的)SQL中它出现为:

(ORDER BY CASE ASC)

我已经尝试深入挖掘源代码并在visitor.access调用中丢失线程.这是一个已知的问题?是用户错误吗?为了实现它,我有什么神奇的事情要做吗?我的印象是它只是插入了原始SQL.我们正在对关系做其他事情,例如select,limit,offset,group,having和join.

救命!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读