在表tags
中我有該字段id
。在表tastings
我有一個字段tags
這是一個由逗號分隔的ID號列表,例如2,4,5
。數據庫是MySQL。在另一列上使用LIKE
現在我試着統計每個標籤總共使用了多少次。但我堅持LIKE部分。我曾嘗試以下,都給人一種語法錯誤:
SELECT tags.id, tag, FROM tags, tastings WHERE tags LIKE tags.id + '%'
SELECT tags.id, tag, FROM tags, tastings WHERE tags LIKE tags.id & '%'
SELECT tags.id, tag, FROM tags, tastings WHERE tags LIKE CONCAT(tags.id, '%')
我在做什麼錯?
哪個DBMS?這可能很重要。 – 2012-01-11 08:22:34
你試過這個嗎? SELECT tags.id,tag,FROM tags,tastings WHERE tags LIKE'%'+ tags.id +'%' – Baatar 2012-01-11 08:23:22
我使用MySQL。是的,我已經嘗試過這些。 – Niels 2012-01-11 08:25:33