如何仅在表格中显示某些组合?

时间:2017-03-21 09:49:26

标签: mysql ruby-on-rails

我有一张看起来像this的桌子。该表是一组组合,对于每个代理/客户端/月组合,都有一列“匹配?”。 “匹配?”列基本上描述了客户和代理在给定月份是否匹配。我想知道是否有办法只显示组合,“匹配?”是是的”。我想也许我可以在索引视图中排除“匹配?= 0”的组合?有什么想法吗?

2 个答案:

答案 0 :(得分:1)

然后只使用WHERE子句

WHERE match = 'YES'

答案 1 :(得分:1)

<强>语法:

TableName.where(fieldName: value)

对你而言,

TableName.where(match: 'yes')

您可以在控制器或索引视图中使用上述行。

但是,我更喜欢在变量控制器中使用它并在视图中使用它,

例如:

<强> Incontroller,

@matched_data  = TableName.where(match: 'yes').first

在视图中

<%= @matched_data %>