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

Zapytanie aktualizujące mysql z wewnętrznym sprzężeniem

MySQL obsługuje tę operację:

UPDATE customer c INNER JOIN
       order o
       ON c.cust_id = o.cust_id
    SET c.cust_city = 'Lahore',
        o.order_status = 'Resolved'
    WHERE c.cust_id = 2 ;

Uwaga:order to naprawdę zła nazwa tabeli, ponieważ jest to słowo kluczowe SQL. Wybierz nazwy dla rzeczy, które nie wymagają ucieczki.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zaktualizuj zapytanie za pomocą LEFT JOIN, zmiennej i autoinkrementacji za pomocą MySQL

  2. MySQL pokazuje liczbę 0 dla dat bez rekordów

  3. SQLite3 (lub ogólny SQL) pobiera n-ty wiersz wyniku zapytania

  4. Routing z AngularJS i Slim PHP

  5. Błąd krytyczny z fetch_assoc wewnątrz funkcji