Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Permintaan pembaruan SQL menggunakan gabungan

UPDATE im
SET mf_item_number = gm.SKU --etc
FROM item_master im
JOIN group_master gm
    ON im.sku = gm.sku 
JOIN Manufacturer_Master mm
    ON gm.ManufacturerID = mm.ManufacturerID
WHERE im.mf_item_number like 'STA%' AND
      gm.manufacturerID = 34

Untuk memperjelas... UPDATE klausa dapat merujuk ke alias tabel yang ditentukan dalam FROM ayat. Jadi im dalam hal ini valid

Contoh umum

UPDATE A
SET foo = B.bar
FROM TableA A
JOIN TableB B
    ON A.col1 = B.colx
WHERE ...


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Gunakan Buat Pernyataan untuk Membuat Tabel di SQL Server - SQL Server / T- Tutorial SQL Bagian 34

  2. Metode Gratis untuk Memperbaiki Korupsi Indeks SQL Server

  3. Cara Mengaktifkan Batasan Kunci Asing di SQL Server (Contoh T-SQL)

  4. UPDATE jika ada INSERT lain di SQL Server 2008

  5. Ganti nama Kunci Asing di SQL Server menggunakan T-SQL