【问题标题】:How to make a record belong to all options of a field如何使记录属于一个字段的所有选项
【发布时间】:2013-05-13 17:11:16
【问题描述】:

我有一个名为“服务”的记录数据库,每个服务有大约 30 个属性,每个服务都有一个关联的国家作为属性。问题是一些服务提供给所有国家。在这个数据库的前端,我有一个下拉菜单,可以根据国家过滤器选择所有记录。我如何能够将向所有国家/地区提供的服务包括在内,而无需复制服务记录并替换国家/地区名称。

附:对于那些对实际实现感兴趣的人,我使用 Drupal 节点来表示每个服务,并使用带有暴露过滤器的视图来选择国家。但如果我必须做一些 SQL 工作,那么我也可以这样做。

【问题讨论】:

标签: sql drupal database-design drupal-views


【解决方案1】:

您的 WHERE 子句将遵循此模式

WHERE (CounrtyID = PassedVariable OR PassedVariable = 'all')

【讨论】:

  • 这行得通!!,还有一个 Drupal 视图过滤器选项允许和“或”替代
  • 不幸的是,WHERE (Passedvariable="All") 无效,显然我写了 where countryid="All" 给出了不同的结果
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-06-03
  • 1970-01-01
  • 1970-01-01
  • 2013-08-26
  • 2015-04-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多