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

子+親参照SQL

    このようにPROJECTテーブルをそれ自体に結合する自己結合が必要です

    SELECT p.p_id, 
           p.project_name, 
           p.parent_p_id, 
           pp.project_name as parent_project
    FROM project p
         inner join project pp
         on p.parent_p_id = pp.p_id;
    

    親プロジェクトを持たないプロジェクトを含める場合、結合はLEFTOUTERJOINになります。




    1. mysqlで1週間前のレコードを選択します

    2. codeigniterで挿入または置換を使用する方法

    3. チェックアウト時間に関するSQLの問題

    4. 関数/プロシージャのMARIADB/MYSQLでテーブルを変数に宣言するにはどうすればよいですか?