Надеюсь, я правильно задаю этот вопрос. Я использую ColdFusion 10, и у меня есть таблица mySQL с именем companies
. В таблице есть поле с именем stateList
. Он содержит разделенный запятыми список идентификаторов состояний, в которых у компании есть магазины.
У меня есть форма поиска, в которой пользователь может выбрать штат, чтобы найти компании в этом штате. Мне нужно передать это form.state_ID
поисковому запросу, чтобы увидеть, содержит ли companies.stateList
form.state_ID
.
Единственный код, который я пробовал, который возвращал какие-либо результаты, но не все они были правильными, был
<cfquery name="searchCompanies" datasource="#businessDSN#">
SELECT company_id, company_name, stateList
FROM companies
WHERE stateList LIKE "%#form.state_ID#"
</cfquery>
Если я искал Аризона, state_ID
4, вышеуказанный запрос вернул любую компанию, у которой было 4, 14, 24, 34 и 44 в ее stateList
.
Возможно ли то, что я хочу делать? Спасибо за любую предоставленную помощь.