sql >> データベース >  >> RDS >> Mysql

これらのクエリを組み合わせてパフォーマンスを向上させる方法は?

    これで最初の4つのクエリが組み合わされると思います

    INSERT INTO new_table (hash, pages, visits, first_visit, last_visit, goals)
    SELECT A.hash, COUNT(B.id), A.visits, A.timestamp, MAX(B.timestamp), 0
    FROM audience A
    LEFT OUTER JOIN behaviour B ON B.hash = A.hash
    GROUP BY A.hash
    

    最後のものがjoinにできるかどうかわかりません または、ユニオン/個別のクエリである必要があります。




    1. 外部キーを使用して2つのテーブルからすべてのデータを取得する方法

    2. サブクエリを相互にネストすることにより、MySQLの61テーブルのJOIN制限を回避します

    3. 接続されているデータベースは読み取り専用です

    4. オンライン調査のためのデータベースモデル。パート1