sql >> Databasteknik >  >> RDS >> Mysql

MYSQL-uppdatering med WHERE SELECT-underfrågans fel

Från denna webbartikel

Med det här exemplet bör din uppdatering vara denna:

update foo
set bar = bar - 1
where baz in
(
  select baz from
  (
    select baz
    from foo
    where fooID = '1'
  ) as arbitraryTableName
)


  1. Laravel klagar på fråga med dubbletter av namngivna parametrar

  2. SYSUTCDATETIME() Exempel i SQL Server (T-SQL)

  3. count(*) och count(column_name), vad är skillnaden?

  4. Maching användare från användarnamn till user_group