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

Sådan bruger du Sum og Inner Deltag i en slettesætning og føj en tredje tabel til den

Du kan lave en inner join af produkt- og statustabel ved hjælp af FK product_id og filtrer order_status_id fra i where-klausulen.

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. Hvordan opretter man en relation mellem to tabeller ved hjælp af PHPMyAdmin?

  2. Hvordan giver jeg læseadgang for en bruger til en database i SQL Server?

  3. mysql:kan ikke oprette bruger efter at have slettet brugeren med phpmyadmin

  4. SQL Server Management Studio-forbindelsen er som standard 'master', når du vælger et databasespecifikt objekt