Правильный ответ: вам нужно немного нормализовать схему SQL. Вам нужны три отдельные таблицы: customer, location и customer_locations. Таблица местоположений имеет ОДНУ запись на город, по крайней мере, с двумя столбцами: city_id и name. Таблица customer_locations содержит ровно два столбца: customer_id и city_id. Эта таблица называется таблицей поиска и позволяет определять отношения «многие ко многим».
Теперь ваш запрос будет немного сложнее, потому что вам придется использовать "соединения". Но со сложностью приходит гибкость - ваш поиск будет точным, и вы избежите проблем, таких как наличие записей со случайно написанными названиями городов (которые в конечном итоге не будут совпадать).
Я уверен, что вам придется провести немного больше исследований, но ваш запрос будет выглядеть примерно так:
select cust.*, city.* from customers cust inner join customer_locations cl on
cust.customer_id = cl.customer_id inner join locations city on cl.city_id = city.city_id
where city.name = 'Anand';