条件が true の場合はデータのセットを取得し、条件が false の場合は他のデータのセットを取得する必要があります。
mysql マニュアルで検索し、select case when ステートメントをテストしましたが、サブクエリが複数の行を返すため、使用できません。
if文でクエリを書くのは簡単ですか? (ストアド プロシージャを使用しない場合)
これが私の状態です:
select case when ( right(from_unixtime(300 * floor(unix_timestamp(now())/300)) - INTERVAL 10 MINUTE, 8) = '23:50:00' ) then ( select SERVER_KEY from OVERSERVER ) else ( select SERVER_KEY from SERVER ) end;
ありがとう