CASEは機能しますが、END
がありません 。ただし、この場合は、IF(AcceptedAnswerId = Id,1,0)
を使用することもできます。 。
あなたが示す単純なケースでは、あなたはできた ただ:
order by type,if(type=0,(@accepted:=acceptedanswerid),id<>@accepted),timestamp
しかし、それがあなたの実際のケースでうまくいくかどうかはわかりません。
CASEは機能しますが、END
がありません 。ただし、この場合は、IF(AcceptedAnswerId = Id,1,0)
を使用することもできます。 。
あなたが示す単純なケースでは、あなたはできた ただ:
order by type,if(type=0,(@accepted:=acceptedanswerid),id<>@accepted),timestamp
しかし、それがあなたの実際のケースでうまくいくかどうかはわかりません。