sql >> Database teknologi >  >> RDS >> Mysql

En betinget SQL-opdateringssætning for to tabeller på én gang

Prøv LEFT JOIN på denne måde:

UPDATE watchedItems 
LEFT JOIN bidGroups ON watchedItems.bidGroupID = bidGroups.bidGroupID AND bidGroups.id=2
SET watchedItems.won=1, bidGroups.bidGroupQty=bidGroups.bidGroupQty-1 
WHERE watchedItems.id=2 
AND watchedItems.aid=200618152822;

......



  1. mysql-forespørgsel PHP:Jeg ønsker at et specifikt emne skal være først og derefter sortere resten af ​​emnerne

  2. Hvordan justerer man skærmindstillinger for mysql-kommandolinjen?

  3. WooCommerce:Find produkterne i databasen

  4. DataSourceInitializer virker ikke på Spring boot 1.2