小编use*_*016的帖子

可以查询优化:获取记录最大日期,然后加入最大日期的值

我创建了一个返回我想要的结果的查询,但我觉得必须有更好的方法来做到这一点.任何指导将不胜感激.

我正在尝试获取特定会议的所有项目并加入其最大会议日期<X并加入最大日期的委员会首字母缩写词.X是当前的会议日期.

我尝试过几个不同的查询,但除了下面的查询之外,没有任何查询一直返回预期的结果.

您可以通过转到rextester来查看此查询.

DROP TABLE IF EXISTS `committees`;
CREATE TABLE committees
    (`id` int, `acronym` varchar(4))
;

INSERT INTO committees
    (`id`, `acronym`)
VALUES
    (1, 'Com1'),
    (2, 'Com2'),
    (3, 'Com3')
;

DROP TABLE IF EXISTS `meetings`;
CREATE TABLE meetings
    (`id` int, `date` datetime, `committee_id` int)
;

INSERT INTO meetings
    (`id`, `date`, `committee_id`)
VALUES
    (1, '2017-01-01 00:00:00', 1),
    (2, '2017-02-02 00:00:00', 2),
    (3, '2017-03-03 00:00:00', 2)
;

DROP TABLE IF EXISTS `agenda_items`;
CREATE TABLE agenda_items
    (`id` int, `name` varchar(6))
; …
Run Code Online (Sandbox Code Playgroud)

mysql database

13
推荐指数
1
解决办法
322
查看次数

在 ruby​​ on rails 中搜索多个模型

我仍然是 ruby​​ on rails 的初学者,我正在尝试为我正在开发的网站创建一个简单的搜索选项。

我有许多型号,例如杂货、咖喱和开胃菜。

如果我有一个模型,我的搜索工作正常,但如何搜索所有模型的标题或名称?

我为每个模型添加了以下方法并尝试在主页中显示结果。但没有运气!

def self.search(search)
where("LOWER(title) LIKE ?", "%#{search.downcase}%") 
#where("content LIKE ?", "%#{search}%")
end
Run Code Online (Sandbox Code Playgroud)

有人可以用一个例子帮我解决这个问题吗?

谢谢你。

ruby ruby-on-rails

5
推荐指数
2
解决办法
5145
查看次数

标签 统计

database ×1

mysql ×1

ruby ×1

ruby-on-rails ×1