Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

UPDATE semua nilai kolom yang setara dengan nilai kolom tabel lain berdasarkan idnya

Anda cukup melakukan ini dengan menggabungkan tabel.

UPDATE  shop a
        INNER JOIN item b
            ON b.item_ID = a.item_ID
SET     a.item_price = b.item_price 

OUTPUT setelah UPDATE pernyataan telah dieksekusi

╔═════════╦═════════╦════════════╦══════════╗
║ SHOP_ID ║ ITEM_ID ║ ITEM_PRICE ║ ITEM_QTY ║
╠═════════╬═════════╬════════════╬══════════╣
║       1 ║       1 ║        200 ║       99 ║
║       2 ║       2 ║        225 ║       99 ║
║       3 ║       3 ║         55 ║       99 ║
║       4 ║       4 ║        120 ║       99 ║
║       5 ║       5 ║        155 ║       99 ║
║       6 ║       6 ║         50 ║       99 ║
║       7 ║       7 ║        150 ║       99 ║
║       8 ║       8 ║        199 ║       99 ║
╚═════════╩═════════╩════════════╩══════════╝



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kueri adalah kesalahan PHP kosong

  2. Permintaan LIKE MySQL dengan garis bawah

  3. Tidak dapat memuat rakitan mysql.web

  4. MySQL 'user_id' di mana klausa adalah masalah ambigu

  5. Pilih case-sensitive menggunakan mysql, php dan pdo