Чи є можливість шукати збіг відповідно до таблиці "Tbl1.PrepStringCustom", порівнюючи поле для всіх рядків з іншої таблиці "Tbl2.PrepName".
LOOP..
select drug from ix_tovar WHERE MATCH("@PrepStringCustom Tbl2.PrepName")
чи є спосіб?
Відповіді:
0 для відповіді № 1Не безпосередньо. Зробимо цикл у додатку.
Технічно це було б можливо Сфінксі запит MySQL. Але це все ще лише цикл (саме той mysql-сервер робить циклічне циклічне виконання та виконує запит на сфінкси для кожного ряду)
Або взагалі можна зробити єдиний індекс Сфінкса, який містить дані з обидва таблиці, і зробіть запит таким чином. використовуйте "JOIN" в sql_query, щоб створити комбінований індекс. BUt можуть знадобитися деякі логічні зміни, щоб зробити його функціональним.