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. dataype CLOBをVARCHAR2(sql)に変更する方法

    2. データベースのリストを取得するにはどうすればよいですか?

    3. MySQL-値の自動デクリメント

    4. localdateのSpringデータクエリが間違ったエントリを返す-マイナス1日