【发布时间】:2012-11-27 11:39:28
【问题描述】:
我想加入 2 个表格,一个表格有一个电子邮件字段,另一个表格有一个逗号分隔的电子邮件列表。
这是场景:
表格
Team
--------------
- team_id
- email_list (this is a comma separated email address)
Persons
--------------
- person_id
- email
我尝试过这样的事情:
SELECT team.* FROM team INNER JOIN persons ON trim(persons.email) IN (CONCAT('\'',REPLACE(REPLACE(team.email_list,' ',''),',','\',\''),'\''))
但是IN子句里面的字符串好像是这样的“'email1','email2','email3'”
有什么想法让它发挥作用吗?
【问题讨论】:
标签: mysql join denormalization