让一个字段具有多个可能值的有效设计是什么?
例如,
最喜欢的动物:狗、猫、鸟
possible_answers: 蛇、蜥蜴、狗、仓鼠、猫、鸟
我想设置它以便查询很容易:
SELECT * FROM table WHERE favorite_animal='dog' OR favorite_animal='cat'
SELECT * FROM table WHERE favorite_animal='dog' AND favorite_animal='cat'
所以基本上,该字段的值可以是 0 个或多个答案。