MYSQL で作業しているクエリの次の部分があります。
SELECT
MAX(CAST(MatchPlayerBatting.BatRuns AS SIGNED)) AS HighestScore
FROM
MatchPlayerBatting
正しい結果を返します。ただし、別の列が必要です。
つまり、見つかった最大値が「BatHowOut」内に「not out」の値を持っている場合、96 ではなく、たとえば 96* のように結果を表示する必要があります。
これはどのように行うことができますか?
データを具体的にするために、次の 2 つのケースを検討してください。
BatRuns BatHowOut
96 not out
96 lbw
BatRuns BatHowOut
96 not out
102 lbw
最初のデータの場合、答えは次のようになり'96*'
ます。2 番目の'102'
.