私はここでいくつかの本当の問題を抱えています。テーブルに次のデータがあります。
(Input) (Output) (Status)
YELLOW YELLOW YELLO-YELLOW - because there is no previous row. Please watch the next
Red GREEN YELLOW,RED-YELLOW-GREEN
..基本的に、ストアドプロシージャまたはテーブルレコードから前の行を取得して次の行に追加する方法が必要です。ここ数日、運が悪くて苦労していました。助けてください。ありがとうございました。
私はこれまでのところこれを持っています:
select input, output, concat(input,output) as status from Status
ただし、既存の行を連結することはできません。私の例では、入力が YELLOW で出力が YELLOw の場合、ステータス フィールド YELLOW-YELLOW の最初の行を取得します。しかし、次のレコードでは、入力に赤、出力に緑がある場合、この場合、ステータスは黄、赤 - 黄、緑になります。
基本的に、入力フィールドと出力フィールドの前のレコードを取得して、次のレコードに追加する方法を見つける必要があります。