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

他の列の条件と合計する方法

    以下のクエリを使用してください:-

     CREATE TEMPORARY TABLE t1 (PONumber decimal(18, 2) NOT NULL,POdate date NOT NULL,customername varchar(200) NOT NULL,description varchar(200) NOT NULL);
     INSERT INTO t1(PONumber,POdate,customername,description) 
     select distinct PONumber,POdate,customername,description from tb_po;
    
     select  p.PONumber,p.podate,p.customername,p.description,
    (select sum(q.deliveryqty) from tb_spb q where p.PONumber=q.PONumber AND p.description = q.description) as Total
     from t1 p;
    
    drop table t1;
    

    必要な出力が得られます。




    1. ラベルの最大文字数(テーブル名、列など)

    2. JOINとRAND()を含むSymfonyでMySQLクエリを作成する際の問題

    3. Sparkのjdbcに適したドライバーが見つかりません

    4. PostgreSQLで複数のトランザクションを同時に実行する方法