【发布时间】:2015-10-03 08:48:41
【问题描述】:
我想保存客户订阅的电子邮件列表。我可能有:
电子邮件列表:
ID Name
1 Coupons
2 Monthly Newsletter
3 Company News
现在,用户可以根据需要订阅任意数量的列表。假设我有三个用户:
用户:
ID Name Lists
1 Bob 1,3
2 Jane 2,3
3 Tom 1
现在我需要查询所有订阅列表 #1 的用户 ID:
SELECT ID FROM users WHERE Lists LIKE '%1%'
有没有更好的方法来存储每个用户的列表 ID,这样可以更有效地执行查询?
【问题讨论】: