我有一个名为“services”的记录数据库,每个服务有大约30个属性,每个服务都有一个关联的国家作为属性。问题是所有国家都提供一些服务。在这个数据库的前端,我有一个下拉菜单,根据国家过滤器选择所有记录。我如何能够包括提供给所有国家/地区的服务,而无需复制服务记录并替换国家/地区名称。
P.S。对于那些对实际实现感兴趣的人,我使用Drupal节点来表示每个服务,并使用带有公开过滤器的视图来选择国家/地区。但是,如果我必须做一些SQL工作,那么我也可以这样做。
答案 0 :(得分:3)
您的WHERE
子句将遵循此模式
WHERE (CounrtyID = PassedVariable OR PassedVariable = 'all')