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

内部結合を使用したPostgreSQLの削除

    DELETE 
    FROM m_productprice B  
         USING m_product C 
    WHERE B.m_product_id = C.m_product_id AND
          C.upc = '7094' AND                 
          B.m_pricelist_version_id='1000020';
    

    または

    DELETE 
    FROM m_productprice
    WHERE m_pricelist_version_id='1000020' AND 
          m_product_id IN (SELECT m_product_id 
                           FROM m_product 
                           WHERE upc = '7094'); 
    


    1. 巨大なテーブルからすべての行を読み取る方法は?

    2. IllegalStateException:データベースはすでに閉じられています(ViewPagerを使用)

    3. SQL Serverエージェントジョブのリストを返す3つの方法(T-SQL)

    4. PDO::fetchAllとPDO::fetchのループ