1、注册或者修改资料时用户可以选择多个常驻城市(最多5个)
2、在搜索的时候多选常驻城市,数据源为用户注册修改资料时的常驻城市,获得搜索结果
这个表结构应该如何设计,功能应该如果实现
1、数据库用的MySql,怎么存储这些常驻城市比较方便,现在想到两种方案
(1)用户表中一个字段,按二进制位来存,显然这种方式最大只能用到64个城市,是不能满足需求的,所以要加几个字段,这种方案后观搜索比较简单,但是容量有限,而且1248这程数据对于程序也不友好
(2)另外关联一张常驻城市表,这种方案搜索时需要做表关联,也不太喜欢
(3)在用户表时新增五个字段用于存储用户常驻城市,用or的方式来查询
以前从来没有遇到过这种业务,求大神解答