Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zaktualizuj wiele kolumn z podzapytania

Możesz po prostu dołączyć do tabeli w podzapytaniu, które wykonuje pewne obliczenia,

UPDATE  records a
        INNER JOIN
        (
            SELECT  blah, 
                    COUNT(*) totalCount,
                    SUM(amount) totalSum
            FROM    leads_table
            GROUP   BY blah
        ) b ON  b.blah = a.blah
SET     a.leads = b.totalCount
        a.earnings = b.totalSum



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wysyłaj geolokalizację użytkownika do serwera co minutę

  2. Jak mogę powtórzyć identyfikator zasobu #6 z odpowiedzi MySql w PHP?

  3. role sklepu asp.net w sesji Roles.AddUsertoRole (nie czego szukam?)

  4. MySQL — zwiększ wartość kolumny lub wstaw dane, jeśli nie istnieją

  5. Zresetuj hasło root serwera MySQL