• ? SQL руки-из-жопы Какой-то sql неудобный нихера. Как можно одной командой сделать апдейт записи, записав туда количество записей из той же таблицы, удовлетворяющее определенным условиям? Получается что никак? "You can't specify target table 'items' for update in FROM clause"...

Replies (2)

  • @VexeR, или я чего-то не понимаю, или примерно так: update #t
    set value = (select count(*) from #t where id in (2,3,4))
    where id = 2
  • @Tuarisa, там надо два поля сравнивать, у обновляемой строки и у count'ящахся