【发布时间】:2011-06-15 18:06:57
【问题描述】:
我有一个值,例如“1”,我的数据库表“tbl_grp”中有“grp_id”列。此列“grp_id”包含逗号分隔值,例如“1,2,3”我正在寻找一种方法来将我的单个值与列“grp_id”进行比较。
现在我正在使用以下查询:
"SELECT user_id, user_fname, user_lname FROM tbl_grp WHERE grp_id='1'";
【问题讨论】:
-
使用联结表(包含
user_id,grp_id)而不是逗号分隔值。 -
@Martin 我在列中有一个逗号分隔的值,我无法按照你建议我朋友的方式更改它,我必须使用同一张表
标签: sql mysql normalization