0

3つのテーブルからデータを取得し、2つのテーブルで計算するMySQLでクエリを作成しようとしています。しかし、これを行う方法が本当にわかりません。

「クリックあたりの平均コスト」を計算するために、PHPコードにこれがあります。

  1. すべてのキャンペーンを取得します。

      SELECT * FROM campaigns;
    
  2. キャンペーンのクリック数を取得します。

    select SUM(id) as IALT2 from aktivitet where annonce_id = '@@CAMPAIGN_ID' group by ip");
    
  3. すべての行から総収入を得る

    SELECT SUM(price) as IALT from money where ad = '@@CAMPAIGN_ID' group by id
    

これで、「平均クリック単価」を計算できます

 "IALT / IALT2" = CPC

次に、次のように言う必要があります。

select * from campaign order by CPC desc limit 0,1
4

1 に答える 1