数据库查询问题

有两条数据

idtype
1123
221

type中1代表种类A,2代表种类B,3代表种类C
现在type中数字都拼在一起了,有没有什么办法让
第一条查出来是种类A、种类B、种类C 第二条查出来是种类B、种类A 这样用‘、’分开的格式

阅读 1.6k
2 个回答

表没建好,应该建多对多的表,如下:

idtype
1A
1B
1C
2B
2A

这样就好查了

分表,建立一对多的关系。
你现在这样根本不行, 退一步讲就按你现在这样存数据,你也要加个分隔符来 , 比如1^2^3, 哪有直接拼接到一起的,万一以后有个类型是11、12的 你怎么整?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题