Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MySQL > Возможно ли, чтобы внутри Update был SELECT


Автор: CYBERDREAM 15.10.2007, 20:06
есть 2 таблицы
tempmas
Код

   UID      isread

и 
newread36
Код

   UID     antenna 

  с уникальными полями UID , и являющимися внешними ключами по отношению к 3-й таблице tagstate.
 Но суть в следующем: возможно ли написать запрос, который бы ставил поле isread из tempmas в true, для всех совпадающих записей с newread36

Вот собственно испытуемый запрос:
Код

UPDATE tempmas
set tempmas.isread=true
where UID in (select tempmas.UID
from tempmas
inner join newread36
on tempmas.UID=newread36.UID

Автор: Akina 15.10.2007, 21:27
Код

update tempmas, newread36
set tempmas.isread=true
where tempmas.UID=newread36.UID

Автор: CYBERDREAM 16.10.2007, 08:00
Вот Шайтан, просто то как оказыается. Thx Akina.   smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)