検索

ホームページ  >  に質問  >  本文

最新のデータ行を取得する

シート:

タスク: id (bigint) name (varchar)。タスクの詳細を保存する

ジョブ: id(varchar(UUID)) task_id(bigint(クラスID)), staus >(varchar( 50)),created_time (タイムスタンプ)。タスク実行の詳細を保存する

ステータスに指定できる値はFAIL/COMPLETED/INTERRUPTEDです

私が達成したいのは ジョブ テーブルから各タスクの最新の値をすべて取得します

タスクにジョブがない場合、戻りステータスは null です

ああああ

P粉277464743P粉277464743260日前473

全員に返信(1)返信します

  • P粉755863750

    P粉7558637502024-04-03 12:13:54

    ROW_NUMBER() をサポートする SQL バージョンの場合は、次のようにすることができます:

    リーリー

    それ以外の場合は、cte または subquery を使用してください。

    リーリー

    返事
    0
  • キャンセル返事