/ / Tabela przeglądowa tabeli Sphinx na podstawie innych - php, mysql, sfinks

Tablica przeglądowa tabeli Sphinx na podstawie innych - php, mysql, sphinx

Czy istnieje możliwość wyszukania zbiegu okoliczności zgodnie z tabelą „Tbl1.PrepStringCustom” porównując pole do wszystkich wierszy z innej tabeli „Tbl2.PrepName”.

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

czy jest jakiś sposób?

Odpowiedzi:

0 dla odpowiedzi № 1

Nie bezpośrednio. Wykonałby pętlę w aplikacji.

Technicznie byłoby to możliwe SphinxSEoraz podkwerenda MySQL. Ale nadal jest to tylko pętla (tylko to, że serwer mysql wykonuje pętlę i uruchamia zapytanie sfinksa dla każdego wiersza)

Lub ogólnie może zrobić pojedynczy indeks Sphinx, który zawiera dane z obie tabele i wykonaj zapytanie w ten sposób. użyj „JOIN” w sql_query, aby utworzyć indeks łączony. BUt może wymagać pewnych zmian logicznych, aby działał.