sql >> データベース >  >> RDS >> Mysql

旅行日程のポイントを介して断続的に設計するにはどうすればよいですか

    このようにデザインします:

    Journeys:
    
     - ID
     - Other info (billing, whatever)
    
    Segments:
    
     - ID
     - JourneyID (FK)
     - departure, arrival, etc
    

    そして追加のビュー

    Journeys_View
    
     - Journeys.*
     - First departure
     - Last arrival
    


    1. 左外部結合から返されたデフォルトのヌル値を置き換える

    2. SQL-2つの外部キーを1つの主キーに左結合します

    3. jOOQを使用した間隔でdate_sub()関数を実装する

    4. 2つのテーブルを組み合わせて、これと同じ列を所有するにはどうすればよいですか?