Как и предполагали другие, запрос LIKE
, вероятно, даст вам то, что вы хотите, но имейте в виду, что все эти примеры будут соответствовать тегу social
и любому тегу, в котором есть фраза "social".(например, если у вас есть тег типа social-networking
или ice-cream-social
, он будет соответствовать всем этим).
Вы действительно должны нормализовать эту структуру таблицы.Уберите свой столбец tags
и представьте другую таблицу.Что-то вроде DomainTag
.
DomainTag
-------------
DomainId
TagId
Домен, имеющий несколько тегов, приведет к нескольким строкам в DomainTag
.Чтобы найти домен с данным тегом, вы выполняете запрос к DomainTag
, либо присоединяясь к Domain
, если DomainId
отличается от domain
, либо просто возвращая имя домена напрямую.