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

SQL:Limit na CASE (liczba warunków WHEN, THEN)

Umieść swoją korespondencję w tabeli pomocniczej:

id   value

1446  423
2372  426 
…

i dołącz.

W Oracle :

UPDATE  (
        SELECT  something_id, value
        FROM    table1
        JOIN    helper
        ON      table1.table1_id = helper.id
        )
SET     something_id = value

(nie zapomnij utworzyć helper.id PRIMARY KEY aby to zadziałało)

W MySQL :

UPDATE  table1
JOIN    helper
ON      table1.table1 = helper.id
SET     table1.something_id = value


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak używać polecenia źródłowego MySQL do importowania dużych plików w systemie Windows?

  2. Grupowanie podobnych wierszy obok siebie w MySQL

  3. Tabela MySQL Inner Join na podstawie wartości kolumny

  4. Czy istnieje ograniczenie długości zapytania w mysql?

  5. Wybierz rekordy z tabeli mysql, w których data jest większa lub równa dzisiejszej