2014-04-02 38 views
2

我试图在IN sql条件中使用数据库字段。我的字段值的字符串用逗号(这样it,en,fr,de)分离,我有一个这样的WHERE子句中使用它:IN条件下的数据库字段

WHERE d.iso639code = c.main_language_isocode OR d.iso639code IN (c.available_language_isocode)

我怎么能这样做?

回答

2

与FIND_IN_SET

WHERE d.iso639code = c.main_language_isocode OR 
FIND_IN_SET(d.iso639code, c.available_language_isocode) 
尝试