sql >> Database >  >> RDS >> Mysql

MySQL-updatequery met WHERE-clausule en INNER JOIN werken niet

De query moet zijn zoals hieronder, u bent lid geworden van dezelfde tabel en vandaar het probleem van een unieke alias. Ik heb een tabel-alias toegevoegd voor een betere leesbaarheid.

UPDATE 
sales_flat_order sfo
INNER JOIN sales_flat_order_grid sfog 
ON sfog.entity_id = sfo.entity_id      
SET sfo.coupon_code = "newcoupon"
WHERE sfog.increment_id = "12345678" ; 


  1. Complexe php mysqli-query om gegevens in te voegen als deze niet bestaan:dubbele kolomnaam '?'

  2. Maak fysieke back-ups van uw MariaDB- of MySQL-databases

  3. Alfabetisch bestellen in SQL

  4. YEARWEEK() Voorbeelden – MySQL