sql >> Databasteknik >  >> RDS >> Mysql

Hur uppdaterar man en MYSQL-kolumn om värdet finns i en annan tabell?

Jag tror att du vill ha något i stil med

UPDATE tableA
SET in_b = TRUE
    WHERE EXISTS ( SELECT 1 FROM tableB
                   WHERE (tableB.col1 = tableA.col1 OR tableB.col2 = tableA.col2)
                 )


  1. Har PL/SQL-utgångar i realtid

  2. Ta reda på varför ett e-postmeddelande inte kunde skickas i SQL Server (T-SQL)

  3. Rails 3.2 + MySQL:Fel:Fältet 'created_at' har inte ett standardvärde:INSERT INTO

  4. Hur man avkodar PostgreSQL-felloggarna