SQL Update несколько строк в одном запросе - PullRequest
2 голосов
/ 13 февраля 2011

Если, скажем, я хочу обновить 2 или более строк в одном запросе SQL, как я могу это сделать?Мое текущее заявление, которое не работает, выглядит следующим образом:

UPDATE PricePlan SET Price='" + GuestInput.Text + "' WHERE PricePlanName = 'Guest' THEN Price='" + MemberInput.Text + "' WHERE PricePlanName = 'Member'

1 Ответ

2 голосов
/ 13 февраля 2011

Что-то вроде этого должно работать ... вы должны немного его изменить

"UPDATE PricePlan 
       SET price =
                 IIf(PricePlanName = 'Guest',"+ GuestInput.Text + ",
                   IIf(PricePlanName = 'Member',"+ MemberInput +"))"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...