sql >> Database >  >> RDS >> Mysql

Probleem met prestaties van query's met meerdere tabellen in MySQL

 SELECT name_table_dan.ID FROM wp_usermeta name_table_dan
     INNER JOIN wp_usermeta name_table_newman ON name_table_dan.ID = name_table_newman.ID
      ...
 WHERE 
   (name_table_dan.meta_key = 'first_name' OR name_table_dan.meta_key = 'last_name' AND name_table_dan.meta_value LIKE '%dan%')
   AND
   (name_table_newman.meta_key = 'first_name' OR name_table_newman.meta_key = 'last_name' AND name_table_dan.meta_value LIKE '%newman%')
 ...

Het is niet de volledige vertaling van uw vraag, maar u snapt het idee. Als MySQL problemen heeft met zoveel subquery's, probeer dan deze.




  1. Een MariaDB Galera-cluster runnen zonder orkestratietools - DB Container Management:deel twee

  2. TANH() Functie in Oracle

  3. Wat is de beste methode om parameters door te geven aan SQLCommand?

  4. Verschil tussen subquery en gecorreleerde subquery