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

SQL結合サブクエリ

    ASを削除してみてください FROMの後のkeywrod およびJOIN 以下のサブクエリ

    SELECT S2.ITEM, S1.SHOP_ORDER, S1.OPERATION_NO, S1.START_DATE,S1.QTY_GOODS, S1.QTY_ENTERED, S1.QTY_MRB
    FROM (
        SELECT SHOP_ORD_RPT.OPERATION_NO, SHOP_ORD_RPT.SHOP_ORDER
        FROM FLAME.SHOP_ORD_RPT
        WHERE SHOP_ORD_RPT.OPERATION_NO =110
        OR SHOP_ORD_RPT.OPERATION_NO =370
        )  S1
    JOIN (
        SELECT SHOP_ORD.SHOP_ORDER
        FROM FLAME.SHOP_ORD
        WHERE SHOP_ORD.ITEM ='3A2375'
        OR SHOP_ORD.ITEM ='3A2703'
        )  S2
    ON S1.SHOP_ORDER = S2.SHOP_ORDER;
    


    1. 2つのフィールドが存在する場合は更新し、存在しない場合は挿入します(MySQL)

    2. グループ化された文字列の集約/SQLServerのLISTAGG

    3. アプリがバックグラウンドまたはクローズ状態の場合、FirebaseメッセージサービスからSQLiteデータベースにレコードを挿入できません

    4. 古い行を削除することにより、データベーステーブルの最大サイズを自動的に適用します