商店类型的数据库设计问题,一家商店有多个类型,如何设计数据库,并且在前台好调用?
小弟在做一个外卖网,客户要求把每个商店分类,比如有早餐,中餐,午餐,
快餐,中餐,西餐之类的,但是问题来了,如果一家商店类型有中餐,也有西餐
这数据库该如何设计啊?在前台用户点击那个类型商店怎么把该类型的商店
全部显示出来啊?请教有这方面的前辈详细指点一下?数据库结构如何设计包括
在前台如果显示?谢谢了!
[解决办法]
用逗号拼接(数据量大了,按类型查询的效率会比较低)
或者干脆单独建一张关联关系表,比如商店ID为1的同时两种类型
id(PK) storeId TypeId
1 1 A
2 1 B
[解决办法]
晕死!还有以like查询为“设计”的?!这从概念上就应该知道是要在设计时特意考虑尽量避开的。
[解决办法]