当表中的id是逗号时,如何显示数据?

usi*_*sii 4 php mysql

我有一个包的表

 Package_id   name     description
  1           A        abcdef
  2           B        ghijkl
  3           C        mnopq
Run Code Online (Sandbox Code Playgroud)

另一个表是user_comparisons

  u_c_id     user_id   package_ids
   1            1       1,2
   2            2       2,1
   3            1       1,3
Run Code Online (Sandbox Code Playgroud)

我想针对用户显示关于user_comparisons的包,我该怎么做?如果有人能提供帮助,我们将不胜感激,谢谢.

编辑

我想展示像这样的包

user Comparisons # 1 

   Package 1                  Package 2 
  Name     description     Name          Description
Run Code Online (Sandbox Code Playgroud)

用户Comaprison#2

 Package 1                   Package 3
 Name     Description         Name        Description                    
Run Code Online (Sandbox Code Playgroud)

Joh*_*Woo 6

使用 FIND_IN_SET()

SELECT  a.*, b.*
FROM    user_comparison a
        INNER JOIN packages b
            ON FIND_IN_SET(b.Package_ID, a.package_IDs) > 0
Run Code Online (Sandbox Code Playgroud)

目前的数据库设计很糟糕.考虑将表规范化为三个表设计.