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

3つのテーブルの結合OracleSQL

    適切な明示的なjoinの使用方法を学ぶ必要があります 構文。簡単なルール:fromでカンマを使用しないでください 句。 常に 明示的なjoinを使用する s:

    SELECT A.order_number, A.header_id, B.line_id, B.quantity,
           C.hold_price_id, C.released_flag
    FROM Table_A a JOIN
         Table_B b
         ON a.header_id = b.header_id JOIN
         Table_C c
         ON c.header_id = b.header_id AND c.line_id = b.line_id
    WHERE a.order_number = '123';
    


    1. PostgreSQL-HSTORE値のGINインデックスに対するクエリ

    2. 直接実行する場合と比較してHibernateselectのパフォーマンスが低い-どのようにデバッグしますか?

    3. MySQLサービスの起動時にSQLクエリを実行する

    4. whileのような従来のループを使用しないSQLServerの数値の合計