Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL:jak przeprowadzić wyszukiwanie pełnotekstowe w wielu tabelach

Myślę, że skoro wyszukiwanie pełnotekstowe korzysta z niektórych konkretnych indeksów, powinieneś oddzielić tabelę przez OR

SELECT *
FROM testtable t1, testtable2 t2
WHERE MATCH (
t1.firstName, t1.lastName, t1.details
)
AGAINST (
'founder'
) OR MATCH( t2.firstName, t2.lastName, t2.details) AGAINST (
'founder'
); 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak ustawić wartość początkową i automatyczny przyrost w MySQL?

  2. Hierarchiczna baza danych MySQL Closure Table - Jak wyciągnąć informacje we właściwej kolejności

  3. Transpozycja wierszy do nagłówków w MYSQL

  4. Używanie strtotime dla dat sprzed 1970

  5. Zapytanie Django ORM GROUP BY wiele kolumn połączonych przez MAX