このケースに関する適切なクエリを見つけるのに問題があります。
お席のご予約
- タラvarchar(最大)
- CustomerId varchar(最大)
- 日付日時
- ステータス整数
表 CUSTOMER
- CustomerId varchar(最大)
- VIPブール値
問題は、顧客がステータス = 1 の予約行を 10 行以上持っている場合に VIP=true を設定する方法が見つからないことです。すべて ansi sql を使用しています。
手伝って頂けますか?
このケースに関する適切なクエリを見つけるのに問題があります。
お席のご予約
表 CUSTOMER
問題は、顧客がステータス = 1 の予約行を 10 行以上持っている場合に VIP=true を設定する方法が見つからないことです。すべて ansi sql を使用しています。
手伝って頂けますか?
はい、これを試してください:
Update CUSTOMER Set VIP = 1
Where (Select Count(*) From RESERVATION
Where CustomerId = CUSTOMER.CustomerId
And Status = 1) > 10
また
Update c Set VIP = 1
From Customer c
Where (Select Count(*) From RESERVATION
Where CustomerId = c.CustomerId
And Status = 1) > 10