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

デカルト積の結合と削除

    これはどこに行くのですか?このデータをプルするためにプログラミングを使用していますか。

    SELECT
    REGION_CODE, REG_DESC, WAREHOUSE_NUMBER, WAREHOUSE_FACILITY_ID, STORE_NUMBER, STORE_FACILITY_ID,
    FACILITY_ID, ITEM_NUMBER, IN_STOCK_QTY
    
    FROM REG_WHS_STR_ASSOC R 
    INNER JOIN Inventories I ON I.FACILITY_ID = R.WAREHOUSE_FACILITY_ID OR I.FACILITY_ID = R.STORE_FACILITY_ID
    GROUP BY REGION_CODE, REG_DESC, WAREHOUSE_NUMBER, WAREHOUSE_FACILITY_ID, STORE_NUMBER, STORE_FACILITY_ID,
    FACILITY_ID, ITEM_NUMBER, IN_STOCK_QTY
    

    それがあなたが探しているものだと思います。それをもっとつぶすには、サブクエリを使用する必要があると思います-それは問題ありませんが、おそらくそれほど効率的ではありません。しかし、これはあなたが主に探しているものを手に入れると思います-あなたはあなたの目的のためにもう少しそれを飲む必要があるでしょう




    1. PHP Mysql NOT IN配列は、配列の最初の結果にのみ影響します

    2. MYSQL結合のネストされたSelectステートメント

    3. テーブルからランダムな単語を選択する

    4. PHP / MySQL-BEGIN...COMMITが機能しない