假设我有一个像这样的复选框搜索表单:
检查您感兴趣的所有内容:
我是否可以从数据库中请求此数据,而不必将数吨布尔值添加到此类数据库中?
(VenueId,IfBowling,IfBilliard,IfSweets)
也许只有一列可以包含场地本身的所有选项?
答案 0 :(得分:23)
替代..确定..容易:
User
表,Interests
表,UserInterests
表。
UserInterests
用于存储Users
和Interests
之间的多对多关系,并包含来自所述表的FOREGN KEY
个值。
P.S。你真的应该阅读SQL Antipatterns书。你会从中学到很多东西。