/ / Таблица за сфинкс таблица на базата на други - php, mysql, sphinx

Сфинкс маса таблица за търсене на базата на други - php, mysql, сфинкс

Дали има възможност да се търси съвпадение според таблицата "Tbl1.PrepStringCustom" сравняване на полето с всички редове от друга таблица "Tbl2.PrepName".

LOOP..
select drug from ix_tovar WHERE MATCH("@PrepStringCustom Tbl2.PrepName")

има ли начин?

Отговори:

0 за отговор № 1

Не директно. Ще направи цикъла в приложението.

Технически това би било възможно с SphinxSEи подзаявка за MySQL. Но все още е само цикъл (само че mysql-сървъра върши цикъла и изпълнява сфинксната заявка за всеки ред)

Или като цяло може да се направи един индекс Sphinx, който съдържа данни от и двете таблици и направете заявката по този начин. използвайте "JOIN" в sql_query, за да създадете комбиниран индекс. Може да се наложи някаква логическа промяна, за да стане функционална.