1) I don't understand what you mean by Distinct, but to just correct your syntax would be somethign like this:select * from tablewhere [A] = SomeColumnOrValue and [B] = SomeColumnOrValue
2) You should not put multiple values in a single column; you should have another table with two colums: the ID of the first table, and another for ONE of the tags. So your main record would have 4 associated records, if there were 4 matching TAGsYou can doSelect * from Tablewhere [C] like '%TYU%' OR [C] LIKE '%BYU%'
but it will be incredibly inefficient compared toSelect *from Table AS T JOIN TagsTable AS TAG ON TAG.id = T.idwhere TAG.TagField IN ('TYU', 'BYU')alsowhere [C] like '%TYU%'will match xTYU, TYUx, xxtYUXXX and so on.