同一个企业属于多个分类,数据库里边怎么写?

来源:百度知道 编辑:UC知道 时间:2024/06/14 01:23:20
我的网站上有以下几个分类:送水、搬家、家政、培训
我现在有一个客户,AAAAA家政公司,我希望在别人访问送水、搬家、家政这三个分类的时候,都能把A公司列出来,而在培训等其他分类下不列出A公司。

请问,在数据库(ACCESS)里该企业所在的字段怎么写?
ps:假设上述四个分类分别对应 1、2、3、4 四个ID

那我我是否该写成:
id company class
1 AAAA 1,2,3

读取的时候,该怎么读呢?
select * from user where class=??? order by id desc
就是问号的地方不知道怎么写了,总出错~

请考虑用“标签”方案:
一个对象可以有多个标签。‘标签’可只用一个字段存储,之间用空格或者其它分隔符隔开,检索的时间可采用模糊检索法。
如: select * from user where tag like '%家政%'
想要精确的话,可以考虑把读出来的标签先放在数组里。