我有一张桌子,看起来像这样,
mysql> select * from match_info;
+---------------+---------+------------+-------------+-----------+
| match_info_id | user_id | body_types | hair_colors | ethnicity |
+---------------+---------+------------+-------------+-----------+
| 1 | 1 | 1,5,9,13 | 1,5,9,13 | 2,6,10 |
| 2 | 2 | 1,5,9,13 | 5 | 1,5,9 |
+---------------+---------+------------+-------------+-----------+
我在每个表中都使用了body_types
、hair_colors
和ethnicity
和列的查找表id
。name
使用上面我需要为特定用户选择所有值。像这样。
来自 body_type 表。
体型:Skinny, Muscular, Large, Ripped
发色:Blonde, Dark Brown, Strawberry Blonde, Dark Blonde
等等……
谁能告诉我如何进行选择查询以获得上述结果。
希望有人可以帮助我。
谢谢你。