2013-01-16 74 views
0

JOIN列列的我有這個MySQL表名稱設置:PHP的MySQL的使用方法FIND_IN_SET

enter image description here

我需要select featuredarticle row從標題columns(設置表)JOIN和FIND_IN_SET方法。我嘗試這種代碼,但我不知道如何爲選擇featuredarticle「行」的工作:

SELECT a.* 
    FROM articles a 
      INNER JOIN settings b 
      ON FIND_IN_SET(a.ID, b.title) <> 0 

如何RTO選擇該行?

+1

正常化您的架構!請參閱[在數據庫列中存儲分隔列表真的很糟糕嗎?](http://stackoverflow.com/a/3653574) – eggyal

+0

@eggyal:我知道這個不好的設計,但我定製了cms的任何模塊而且我有沒有選擇 – BaTmaN

回答

0

你可以得到這個像

SELECT title FROM settings WHERE title LIKE '%featuredarticle%'