次のようなスケジュールを表示するために結合したい 2 つの SQL テーブルがあります。
WorkID WorkDesc TaskOneStart TaskOneEnd TaskTwoStart TaskTwoEnd TaskThreeStart TaskThreeEnd TaskFourStart TaskFourEnd 1 ジョブ 1 10:00 11:00 11:00 12:00 13:00 14:00 15:00 16:00 2 ジョブ 2 10:00 11:00 11:00 12:00 13:00 14:00 NULL NULL 3 ジョブ 3 10:00 11:00 NULL NULL NULL NULL NULL NULL 4 ジョブ 4 10:00 11:00 NULL NULL 13:00 14:00 NULL NULL テーブルワーク ID WorkDesc 1 ジョブ 1 2 ジョブ 2 3 ジョブ 3 4 ジョブ 4 テーブル タスク ID WorkID TaskDesc StartTime EndTime 1 1 タスクワン 10:00 11:00 2 1 タスクツー 11:00 12:00 3 1 タスクスリー 13:00 14:00 4 1 タスクフォー 15:00 16:00 5 2 タスクワン 10:00 11:00 6 2 タスクツー 11:00 12:00 7 2 タスクスリー 13:00 14:00 8 3 タスクワン 10:00 11:00 9 4 タスクワン 10:00 11:00 10 4 タスクスリー 13:00 14:00
私は控えめに言っても SQL 初心者です。私の試みはすべて、4 行ではなく 300 行以上のテーブルになりました。