sql >> Databáze >  >> RDS >> Mysql

Problém s výkonem dotazu na spojení více tabulek 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%')
 ...

Není to úplný překlad vašeho dotazu, ale máte představu. Pokud má MySQL problémy s tolika poddotazy, zkuste tento.




  1. dbms_lob.getlength() vs. length() k nalezení velikosti blob v oracle

  2. OpenRowSet a OpenDataSet bez práv správce systému

  3. MySQL Dotaz k vytažení položek, ale vždy zobrazí určitou nahoře

  4. Wordpress se nemůže připojit k serveru mysql