Mysql
 sql >> база данни >  >> RDS >> Mysql

Условен SQL оператор за актуализиране за две таблици наведнъж

Опитайте LEFT JOIN по този начин:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Вмъкване на данни с помощта на многоизмерен масив от множество полета

  2. Форматиране на времева марка

  3. MYSQL Left Присъединете последния ред на резултата

  4. Как да получа необработена, компилирана SQL заявка от SQLAlchemy израз?

  5. Недефиниран индекс:REMOTE_ADDR, докато Laravel мигрира