Mysql
 sql >> база данни >  >> RDS >> Mysql

Проблем с изпълнението на заявката за присъединяване към множество таблици на 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%')
 ...

Това не е пълният превод на вашата заявка, но схващате идеята. Ако MySQL има проблеми с толкова много подзаявки, опитайте тази.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Пребройте колко записа има в база данни на интервали от 5 минути

  2. Как да покажа категория и подкатегория?

  3. Име на таблицата за чувствителност на малки и малки букви на MySQL в MacOS с файлова система без значение

  4. Как работи функцията UCASE() в MySQL

  5. изберете заявка и пребройте въз основа на условие