sql >> Databasteknik >  >> RDS >> Mysql

UPPDATERA tabell1 SET kolumn1 =(SUMMA(tabell2{&tabell3} WHERE tabell2_id1 =id1) WHERE id1 =tabell2_id1

UPDATE table1, table2 
SET table1.column1 = 
(
    SELECT SUM( 
        (SELECT constant FROM table3) +
        (SELECT table2.sum_number *** WHERE table2.table2_id1 = table1.id) 
    ) 
) 
WHERE table1.id = table2.table2_id1;

Det finns ingen "FRÅN tabell2,tabell1" i området markerat med asterick ovan.



  1. 5 sätt att implementera skiftlägeskänslig sökning i SQLite med fullt Unicode-stöd

  2. Kan inte använda ett aggregat eller en underfråga i ett uttryck som används för group by-listan i en GROUP BY-sats

  3. Databasmodell för en 24/7 personallista på ett kasino

  4. Få Visa information med VIEWS Information Schema View i SQL Server