我创建了一个返回我想要的结果的查询,但我觉得必须有更好的方法来做到这一点.任何指导将不胜感激.
我正在尝试获取特定会议的所有项目并加入其最大会议日期<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) 我仍然是 ruby on rails 的初学者,我正在尝试为我正在开发的网站创建一个简单的搜索选项。
我有许多型号,例如杂货、咖喱和开胃菜。
如果我有一个模型,我的搜索工作正常,但如何搜索所有模型的标题或名称?
我为每个模型添加了以下方法并尝试在主页中显示结果。但没有运气!
def self.search(search)
where("LOWER(title) LIKE ?", "%#{search.downcase}%")
#where("content LIKE ?", "%#{search}%")
end
Run Code Online (Sandbox Code Playgroud)
有人可以用一个例子帮我解决这个问题吗?
谢谢你。