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

Så här använder du Sum och Inner Gå med i en raderingssats och lägg till en tredje tabell till den

Du kan göra en inner join av produkt- och statustabell med FK product_id och filtrera bort order_status_id i where-satsen.

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. Varning:mysql_connect():Fel vid läsning av hälsningspaket

  2. isset värde returnerar alltid 1

  3. Arbetsbänkssektionen visas inte i apache jmeter

  4. Hur man installerar phpMyadmin på Centos 6.8 med php 5.5