sql >> Databasteknik >  >> RDS >> Mysql

mysql-uppdateringsfråga med inre join

MySQL stöder denna operation:

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 ;

Obs:order är ett riktigt dåligt namn för en tabell, eftersom det är ett SQL-nyckelord. Välj namn på saker som inte behöver undkomma.



  1. Kan inte använda String som @Id med SpringData

  2. Tvinga viloläge för att skapa tabeller efter att ha släppt och återskapat databasen

  3. Hitta/söka efter saknade värden i MySQL

  4. SQL-utvecklare för import från Excel