2014-04-02 37 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) 
嘗試