sql >> Database >  >> Database Tools >> phpMyAdmin

Hoe Sum en Inner Join te gebruiken in een delete-statement en er een derde tabel aan toe te voegen

Je kunt een inner join doen van product- en statustabel met behulp van de FK product_id en filter de order_status_id in de waar-clausule.

Delete t
    from TablenName t join
         (select op.product_id, sum(op.quantity) as quantity
          from oc_order_product op
          inner join oc_order_status os on os.product_id =op.product_id
          where os.order_status_id IN (3,5,17,19,20,23,25,26,29)
          group by op.product_id
         ) op
         on op.product_id = t.product_id and op.quantity < 2;



  1. Reguliere expressies in Mysql/phpmyadmin

  2. Kan ik SQL Server Management Studio 2005 voor 2008 DB gebruiken?

  3. Windows Firewall-regels voor SQL Management Studio

  4. PHPMyAdmin Undefined Index:Rijen