sql >> Databáze >  >> Database Tools >> phpMyAdmin

Jak používat Součet a Vnitřní spojení v příkazu delete a přidat do něj třetí tabulku

Můžete provést inner join tabulky produktu a stavu pomocí FK product_id a odfiltrujte order_status_id v klauzuli where.

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. Nelze nainstalovat phpMyAdmin na CentOS 7 přes shell

  2. Nelze získat přístup k MySQL přes XAMPP a phpMyAdmin

  3. Jak importovat tabulku do phpmyadmin? Mám chybu velikosti souboru

  4. Jak aktualizovat/vložit náhodná data v SQL v rámci zadaného rozsahu dat