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 № 1Nie 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ł.