【发布时间】:2016-05-11 06:02:39
【问题描述】:
我有一个用户表,其中包含一个以逗号分隔的兴趣 ID 作为值的列(比如兴趣)。 例如
user interests
A 12,13,15
B 10,11,12,15
C 9,13
D 10,12
现在,我有一个逗号分隔值为“13,15”的字符串。
我想从上表中获取兴趣为 13,15 的用户意味着它应该返回用户 A、B 和 C,因为用户 A 包含兴趣 (13,15),用户 B 将兴趣与 15 &用户将兴趣与 13 匹配。
什么是 SQL,因为我的表中有很多用户。
【问题讨论】:
-
将值存储为 csv 是非常糟糕的数据库设计。了解标准化。
标签: mysql