sql >> Database >  >> RDS >> Mysql

SQL:Limiet op CASE (aantal WHEN, THEN-voorwaarden)

Zet uw correspondentie in een hulptabel:

id   value

1446  423
2372  426 
…

en doe mee.

In Oracle :

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

(vergeet niet om helper.id te maken een PRIMARY KEY om dit te laten werken)

In MySQL :

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


  1. Zoekopdrachtresultaat per veld uit een andere tabel bestellen (MySQL)

  2. Hoe een webpagina bijwerken zonder de webpagina opnieuw te laden met AJAX?

  3. Hoe vind ik duplicaten in meerdere kolommen?

  4. Onbekende codering tijdens het gebruik van df.to_sql() om naar MySQL te schrijven met pyodbc