Mysql 查询在一列中分解多个值
我需要你的帮助。我有两张桌子 1.公司分类Mysql 查询在一列中分解多个值,mysql,sql,Mysql,Sql,我需要你的帮助。我有两张桌子 1.公司分类 company_name-classifications Company A-1,2,3 Company B-1,2 id-name 1-Music 2-Technologi 3-Food 2.分类 company_name-classifications Company A-1,2,3 Company B-1,2 id-name 1-Music 2-Technologi 3-Food 我需要这样的查询结果: compa
company_name-classifications
Company A-1,2,3
Company B-1,2
id-name
1-Music
2-Technologi
3-Food
2.分类
company_name-classifications
Company A-1,2,3
Company B-1,2
id-name
1-Music
2-Technologi
3-Food
我需要这样的查询结果:
company_name-classification_name
Company A-Music, Technologi, Food
Company B-Music, Food
如果一行的一列中有多个值,则需要对数据库进行正常化。但是,在我阅读并帮助您之前,您需要先解决您的问题。@eggyal,呃,是的(我知道您知道)。
FIND_IN_SET()
可以帮助您解决这个问题,但规范化是最好的方法。@eggyal,@Jodrell Ya,我知道这一点。但是我从我的客户那里得到的结构价值。这是工作,谢谢@Praveen Prasannan