ビューの二つバージョンを作りました、比較していろいろ感想。。。
CREATE OR REPLACE VIEW GOLF_ADMIN.VW_RESERVE_SHOPNG_LIST_BACK (STATUS,SHOP_ID,A_CANCEL_FLG,REQUEST_DATE,CANCEL_YMD,A_CANCEL_ID,PRODUCT_ID, CTL_BRAND_CODE,CTL_MODEL_CODE,KANJI_NM,REQUEST_NO,ITEM_STATUS,BRAND_NAME, SHOP_NAME,CTL_SEC_GRP_CODE,SEC_GRP_NAME,CTL_MKR_CODE,MKR_KANA,MKR_BRD_NAME, MDL_FNM_CODE,FNM_NAME,TAX_FREE_SALES_PRICE,TAX_FREE_UNIT_PRICE,CTL_LFT_CODE, CTL_LDY_CODE,STK_CTL_CODE,CTL_SHT_CODE,SHT_NAME,ASH_SET_NUM,ASH_PROAMA, ASH_FLX_CODE,FLX_NAME,ASH_S_FLEX,ASH_HEAD_UP,ASH_HEAD_BT,ASH_HEAD_FC, ASH_SHAFT,ASH_GRIP,ASH_HEAD_CV,SPC_CLB_GROUP,SPC_CLB_CODE,ASH_HED_CODE, HED_NAME,ASH_H_MATTER,ASH_H_LOFT,ASH_H_RAY,ASH_H_SPEED,ASH_H_VOLUME, ASH_H_STYLE,ASH_S_LENGTH,ASH_S_BALANCE,ASH_CLUB_WEIGHT,ASH_SPEC_MEMO, ASH_MEMO_2,ASH_GRIP_NAME,CTL_CLB_SET_CNT,MODEL_NAME,B_CANCEL_FLG,RETURN_FLG, B_CANCEL_ID,REPAY_DATE,ORDER_NO,SHIPPING_STATUS,SUMI_YMD,PAY_MTHD_ID, GRAND_TOTAL,TAG_NO,STK_STR_CODE,CUST_NM,CUST_NM2,ZIP_MAIN,ZIP_SUB,ADDRESS, EMAIL,CUST_NM_KANA,PREF_ID,REPAY_CANCEL_DATE,CUSTOMER_ORDER_MEMO,ADMIN_ORDER_MEMO, MEMO,UNSO,CARD_NO,CARD_TIMES,TRNC_NO,CARD_AUTH_NO,STK_RANK,SALES_PRICE, QTY,TOTAL,SIJI_YMD,SHIPPING_CHARGE,DAIHIKI_TOTAL,STORE_NAME,CANCEL_RSN)ASSELECT 1 AS status--------予約基本情報開始---------------------------------------------------------- ,A.shop_id --SHOPコード ,A.cancel_flg AS A_cancel_flg --予約フラグ ,A.request_date --予約日 ,A.cancel_ymd --キャンセル日 ,A.cancel_id AS A_cancel_id --キャンセルコード ,A.product_id --商品コード ,A.ctl_brand_code --ブランドコード ,A.ctl_model_code --モデルコード ,A.kanji_nm --商品名称(漢字) ,A.request_no --予約番号 ,A.item_status --取置ステータス ,A.brand_name --メーカー名 ,A.shop_name --ショップ名称
--------予約詳細情報開始---------------------------------------------------------- ,A.ctl_sec_grp_code --部門グループNO ,A.sec_grp_name --部門グループ名 ,A.ctl_mkr_code --メーカーコード ,A.mkr_kana --メーカー名称(カナ) ,A.mkr_brd_name --ブランド名 ,A.mdl_fnm_code --検索用表示名コード ,A.fnm_name --検索用表示名 ,A.tax_free_sales_price --GDO販売予定定額(税抜) ,A.tax_free_unit_price --店頭販売予定定額(税抜) ,A.ctl_lft_code --レフティ区分 ,A.ctl_ldy_code --レディース区分 ,A.stk_ctl_code --カタログ商品名 ,A.ctl_sht_code --シャフトコード ,A.sht_name --シャフト名称 ,A.ash_set_num --クラブセット本数 ,A.ash_proama --クラブセット不足本数 ,A.ash_flx_code --シャフトフレックス区分 ,A.flx_name --シャフトフレックス区分名称 ,A.ash_s_flex --シャフトフレックス名 ,A.ash_head_up --傷状態-ヘッド上部 ,A.ash_head_bt --傷状態-ヘッド下部 ,A.ash_head_fc --傷状態-ヘッドフェース ,A.ash_shaft --傷状態-シャフト ,A.ash_grip --グリップ状態 ,A.ash_head_cv --ヘッドカバー状態 ,A.spc_clb_group --グループ番手グループ ,A.spc_clb_code --フラブ番手 ,A.ash_hed_code --ヘッド材質区分 ,A.hed_name --ヘッド材質区分 ,A.ash_h_matter --ヘッド材質詳細 ,A.ash_h_loft --ヘッドロフト角 ,A.ash_h_ray --ヘッドライ角 ,A.ash_h_speed --ヘッドスピード ,A.ash_h_volume --ヘッド体積 ,A.ash_h_style --ヘッド形状 ,A.ash_s_length --シャフト長 ,A.ash_s_balance --シャフトバランス ,A.ash_club_weight --クラブ重量 ,A.ash_spec_memo --スペック備考 ,A.ash_memo_2 --傷状態詳細 ,A.ash_grip_name --グリップ名 ,A.ctl_clb_set_cnt --クラブセット組合せ内容 ,A.model_name --モデル名
--------受注条件情報開始---------------------------------------------------------- ,B.cancel_flg AS B_cancel_flg --キャンセルフラグ ,B.return_flg --返品フラグ ,B.cancel_id AS B_cancel_id --キャンセルコード ,B.repay_date --返金日 ,B.order_no --受注番号 ,B.shipping_status --出荷ステータス ,B.sumi_ymd --出荷完了日 ,B.pay_mthd_id --決済方法区分 ,B.grand_total --受注合計金額 ,B.tag_no --受注伝票番号 ,B.stk_str_code --在庫店舗NO --------購入者基本情報開始------------------------------------------------------------ ,B.login_id --ログインID(受注へーだにまだ存在しない) ,B.cust_nm --購入者氏名(姓) ,B.cust_nm2 --購入者氏名(名) ,B.zip_main --購入者郵便番号1 ,B.zip_sub --購入者郵便番号2 ,B.address --購入者住所 ,B.email --購入者メールアドレス ,B.cust_nm_kana --購入者氏名(カナ) ,B.pref_id --購入者都道府県
,B.repay_cancel_date --返品取消日 ,B.customer_order_memo --受注メモ(顧客) ,B.admin_order_memo --受注メモ(管理) ,B.memo --店舗メモ ,B.unso --運送業者 ,B.card_no --カード番号 ,B.card_times --ガード分割回数 ,B.trnc_no --取引識別番号 ,B.card_auth_no --カード承認番号 ,B.stk_rank --評価ランク ,B.sales_price --価格 ,B.qty --数量 ,(B.sales_price*B.qty) AS total --小計 ,B.siji_ymd --出荷指示日 ,B.shipping_charge --送料 ,B.daihiki_total --手数料
,D.store_name --店舗名称 ,E.cancel_rsn --キャンセル理由
FROM TBL_RESERVE_LIST A, (SELECT TBL_ORD_HEADER.shop_id ,TBL_ORD_HEADER.cust_per_id ,TBL_ORD_DETAIL.request_no ,TBL_ORD_HEADER.cancel_flg ,TBL_ORD_DETAIL.return_flg ,TBL_ORD_HEADER.cancel_id ,TBL_ORD_DETAIL.repay_date ,TBL_ORD_HEADER.order_no ,TBL_ORD_HEADER.shipping_status ,TBL_ORD_HEADER.sumi_ymd ,TBL_ORD_STLMNT.pay_mthd_id ,TBL_ORD_STLMNT.grand_total ,TBL_ORD_SHIP_TO.tag_no ,TBL_ORD_DETAIL.stk_str_code-- ,TBL_ORD_HEADER.login_id --(受注へーだにまだ存在しない) ,TBL_ORD_HEADER.cust_nm ,TBL_ORD_HEADER.cust_nm2 ,TBL_ORD_HEADER.zip_main ,TBL_ORD_HEADER.zip_sub ,CONCAT(CONCAT(TBL_ORD_HEADER.address1,TBL_ORD_HEADER.address2),TBL_ORD_HEADER.address3) AS address ,TBL_ORD_HEADER.email ,CONCAT(TBL_ORD_HEADER.cust_nm_kana,TBL_ORD_HEADER.cust_nm_kana2) AS cust_nm_kana ,TBL_ORD_HEADER.pref_id ,TBL_ORD_DETAIL.repay_cancel_date ,TBL_ORD_DETAIL.customer_order_memo ,TBL_ORD_DETAIL.admin_order_memo ,TBL_ORD_HEADER.memo ,TBL_ORD_SHIP_TO.unso ,TBL_ORD_STLMNT.card_no ,TBL_ORD_STLMNT.card_times ,TBL_ORD_STLMNT.trnc_no ,TBL_ORD_STLMNT.card_auth_no ,TBL_ORD_DETAIL.stk_rank ,TBL_ORD_DETAIL.sales_price ,TBL_ORD_DETAIL.qty ,TBL_ORD_SHIP_TO.siji_ymd ,TBL_ORD_STLMNT.shipping_charge ,TBL_ORD_STLMNT.daihiki_total FROM TBL_ORD_HEADER ,TBL_ORD_STLMNT ,TBL_ORD_SHIP_TO ,TBL_ORD_DETAIL WHERE TBL_ORD_HEADER.shop_id=TBL_ORD_STLMNT.shop_id AND TBL_ORD_STLMNT.shop_id=TBL_ORD_SHIP_TO.shop_id AND TBL_ORD_SHIP_TO.shop_id=TBL_ORD_DETAIL.shop_id AND TBL_ORD_HEADER.order_no=TBL_ORD_STLMNT.order_no AND TBL_ORD_STLMNT.order_no=TBL_ORD_SHIP_TO.order_no AND TBL_ORD_SHIP_TO.order_no=TBL_ORD_DETAIL.order_no ) B ,TBL_STORE D ,TBL_CANCEL E WHERE A.shop_id=B.shop_id AND A.request_no=B.request_no AND A.cust_per_id=B.cust_per_id AND A.stk_str_code=D.store_code AND A.cancel_id=E.cancel_id --受注へだーのキャンセルidはどうすれば、条件追加が必要か
UNION
SELECT 0 AS status ,A.shop_id --SHOPコード ,A.cancel_flg AS A_cancel_flg --予約フラグ ,A.request_date --予約日 ,A.cancel_ymd --キャンセル日 ,A.cancel_id AS A_cancel_id --キャンセルコード ,A.product_id --商品コード ,A.ctl_brand_code --ブランドコード ,A.ctl_model_code --モデルコード ,A.kanji_nm --商品名称(漢字) ,A.request_no --予約番号 ,A.item_status --取置ステータス ,A.brand_name --メーカー名 ,A.shop_name --ショップ名称 ,A.ctl_sec_grp_code --部門グループNO ,A.sec_grp_name --部門グループ名 ,A.ctl_mkr_code --メーカーコード ,A.mkr_kana --メーカー名称(カナ) ,A.mkr_brd_name --ブランド名 ,A.mdl_fnm_code --検索用表示名コード ,A.fnm_name --検索用表示名 ,A.tax_free_sales_price --GDO販売予定定額(税抜) ,A.tax_free_unit_price --店頭販売予定定額(税抜) ,A.ctl_lft_code --レフティ区分 ,A.ctl_ldy_code --レディース区分 ,A.stk_ctl_code --カタログ商品名 ,A.ctl_sht_code --シャフトコード ,A.sht_name --シャフト名称 ,A.ash_set_num --クラブセット本数 ,A.ash_proama --クラブセット不足本数 ,A.ash_flx_code --シャフトフレックス区分 ,A.flx_name --シャフトフレックス区分名称 ,A.ash_s_flex --シャフトフレックス名 ,A.ash_head_up --傷状態-ヘッド上部 ,A.ash_head_bt --傷状態-ヘッド下部 ,A.ash_head_fc --傷状態-ヘッドフェース ,A.ash_shaft --傷状態-シャフト ,A.ash_grip --グリップ状態 ,A.ash_head_cv --ヘッドカバー状態 ,A.spc_clb_group --グループ番手グループ ,A.spc_clb_code --フラブ番手 ,A.ash_hed_code --ヘッド材質区分 ,A.hed_name --ヘッド材質区分 ,A.ash_h_matter --ヘッド材質詳細 ,A.ash_h_loft --ヘッドロフト角 ,A.ash_h_ray --ヘッドライ角 ,A.ash_h_speed --ヘッドスピード ,A.ash_h_volume --ヘッド体積 ,A.ash_h_style --ヘッド形状 ,A.ash_s_length --シャフト長 ,A.ash_s_balance --シャフトバランス ,A.ash_club_weight --クラブ重量 ,A.ash_spec_memo --スペック備考 ,A.ash_memo_2 --傷状態詳細 ,A.ash_grip_name --グリップ名 ,A.ctl_clb_set_cnt --クラブセット組合せ内容 ,A.model_name --モデル名
--------予約場合「null」設定開始---------------------------------------------------------- ,null AS B_cancel_flg --キャンセルフラグ ,null AS return_flg --返品フラグ ,null AS B_cancel_id --キャンセルコード ,null AS repay_date --返金日 ,null AS order_no --受注番号 ,null AS shipping_status --出荷ステータス ,null AS sumi_ymd --出荷完了日 ,null AS pay_mthd_id --決済方法区分 ,null AS grand_total --受注合計金額 ,null AS tag_no --受注伝票番号 ,A.stk_str_code --在庫店舗NO(受注存在しない場合、予約リストの在庫店舗NOを使う)
--------購入者基本情報(顧客基本マスタから)開始------------------------------------------------------------ ,C.login_id --ログインID(受注へどーマスタまだ追加しない) ,C.kanji_nm AS cust_nm --購入者氏名(姓) ,C.kanji_nm2 AS cust_nm2 --購入者氏名(名) ,C.zip_main --購入者郵便番号1 ,C.zip_sub --購入者郵便番号2 ,CONCAT(CONCAT(C.address1,C.address2),C.address3) AS address --購入者住所 ,C.email --購入者メールアドレス ,CONCAT(C.kana_nm,C.kana_nm2) AS cust_nm_kana --購入者氏名(カナ) ,C.pref_id --購入者都道府県
,null AS repay_cancel_date --返品取消日 ,null AS customer_order_memo --受注メモ(顧客) ,null AS admin_order_memo --受注メモ(管理) ,null AS memo --店舗メモ ,null AS unso --運送業者 ,null AS card_no --カード番号 ,null AS card_times --ガード分割回数 ,null AS trnc_no --取引識別番号 ,null AS card_auth_no --カード承認番号
--------予約リストから入れ替え開始---------------------------------------------------------- ,A.stk_rank --評価ランク(受注存在しない場合、予約リストの評価フラグを使う) ,A.unit_price --価格(受注存在しない場合、予約リストの価格を使う) ,A.qty --数量(受注存在しない場合、予約リストの数量を使う) ,(A.unit_price*A.qty) AS total --小計(受注存在しない場合、予約リストのデータを使う) ,null AS siji_ymd --出荷指示日 ,null AS shipping_charge --送料 ,null AS daihiki_total --手数料
,D.store_name --店舗名称 ,E.cancel_rsn --キャンセル理由
FROM TBL_RESERVE_LIST A ,TBL_CUSTOMER C ,TBL_STORE D ,TBL_CANCEL EWHERE A.shop_id=C.shop_id AND A.cust_id=C.cust_id AND A.cust_per_id=C.cust_per_id AND A.stk_str_code=D.store_code AND A.cancel_id=E.cancel_id /
バージョン2:
CREATE OR REPLACE VIEW GOLF_ADMIN.VW_RESERVE_SHOPNG_LIST (STATE_STATUS,SHOP_ID,SHOP_NAME,ORDER_NO,CANCEL_FLG,ORDER_YMD,INST_YMD, CANCEL_YMD,REPAY_DATE,RETURN_FLG,REPAY_CANCEL_DATE,PRODUCT_ID,KANJI_NM, CTL_BRAND_CODE,MKR_BRD_NAME,CTL_MODEL_CODE,MODEL_NAME,REQUEST_NO,ITEM_STATUS, H_SHIPPING_STATUS,SHIPPING_STATUS,SIJI_YMD,SUMI_YMD,PAY_MTHD_ID,PAY_MTHD_NAME, GRAND_TOTAL,TAG_NO,STK_STR_CODE,STORE_NAME,LOGIN_ID,EMAIL,CUST_NM,CUST_NM2, CUST_NM_KANA,CUST_NM_KANA2,ZIP_MAIN,ZIP_SUB,PREF_ID,PREF_NAME,ADDRESS1, ADDRESS2,ADDRESS3,CTL_MKR_CODE,MKR_NAME,MKR_KANA,STK_RANK,SALES_PRICE, QTY,TEL1,TEL2,TEL3,CANCEL_ID,CANCEL_RSN,CARD_NO,CARD_TIMES,TRNC_NO, CARD_AUTH_NO,RSV_CMNT,UNSO,CUSTOMER_ORDER_MEMO,ADMIN_ORDER_MEMO,TOTAL, SHIPPING_CHARGE,DAIHIKI_TOTAL,CTL_SEC_GRP_CODE,SEC_GRP_NAME,MDL_FNM_CODE, FNM_NAME,TAX_FREE_SALES_PRICE,TAX_FREE_UNIT_PRICE,CTL_LFT_CODE,CTL_LDY_CODE, STK_CTL_CODE,CTL_SHT_CODE,SHT_NAME,ASH_SET_NUM,ASH_PROAMA,ASH_FLX_CODE, FLX_NAME,ASH_S_FLEX,ASH_HEAD_UP,ASH_HEAD_BT,ASH_HEAD_FC,ASH_SHAFT,ASH_GRIP, ASH_HEAD_CV,SPC_CLB_GROUP,SPC_CLB_CODE,ASH_HED_CODE,HED_NAME,ASH_H_MATTER, ASH_H_LOFT,ASH_H_RAY,ASH_H_SPEED,ASH_H_VOLUME,ASH_H_STYLE,ASH_S_LENGTH, ASH_S_BALANCE,ASH_CLUB_WEIGHT,ASH_SPEC_MEMO,ASH_MEMO_2,ASH_GRIP_NAME, CTL_CLB_SET_CNT)ASSELECT 0 AS STATE_STATUS, /* 状態 */ HEADER.SHOP_ID, /* SHOPコード */ RESERVE.SHOP_NAME, /* SHOP名 */ HEADER.ORDER_NO, /* 受注番号 */ HEADER.CANCEL_FLG, /* キャンセルフラグ */ HEADER.ORDER_YMD, /* 受注日 */ RESERVE.INST_YMD, /* 予約日 */ HEADER.CANCEL_YMD, /* キャンセル日 */ DETAIL.REPAY_DATE, /* 返金日 */ DETAIL.RETURN_FLG, /* 返品方法フラグ */ DETAIL.REPAY_CANCEL_DATE, /* 返金取消日 */ DETAIL.PRODUCT_ID, /* PLU */ DETAIL.KANJI_NM, /* 商品名称漢字 */ DETAIL.CTL_BRAND_CODE, /* ブランドコード */ DETAIL.MKR_BRD_NAME, /* ブランド名 */ DETAIL.CTL_MODEL_CODE, /* モデルコード */ DETAIL.MODEL_NAME, /* モデル名 */ DETAIL.REQUEST_NO, /* 在庫確認依頼No */ RESERVE.ITEM_STATUS, /* 取置きステータス */ HEADER.SHIPPING_STATUS H_SHIPPING_STATUS, /* 受注ヘッダーの出荷ステータス */ SHIP_TO.SHIPPING_STATUS, /* 出荷ヘッダーの出荷ステータス */ SHIP_TO.SIJI_YMD, /* 出荷指示日付 */ SHIP_TO.SUMI_YMD, /* 出荷済み日付 */ STLMNT.PAY_MTHD_ID, /* 決済方法区分 */ PAY_METHOD.PAY_MTHD_NAME, /* 支払方法名称 */ STLMNT.GRAND_TOTAL, /* 総合計金額 */ SHIP_TO.TAG_NO, /* 出荷伝票番号 */ DETAIL.STK_STR_CODE, /* 在庫店舗No */ STORE.STORE_NAME, /* 出荷店名称 */ CUSTOMER.LOGIN_ID, /* ログインID */ HEADER.EMAIL, /* 購入者メールアドレス */ HEADER.CUST_NM, /* 購入者氏名 漢字(姓) */ HEADER.CUST_NM2, /* 購入者氏名 漢字(名) */ HEADER.CUST_NM_KANA, /* 購入者氏名 カナ(姓) */ HEADER.CUST_NM_KANA2, /* 購入者氏名 カナ(名) */ HEADER.ZIP_MAIN, /* 購入者郵便番号1 */ HEADER.ZIP_SUB, /* 購入者郵便番号2 */ HEADER.PREF_ID, /* 購入者 県ID */ PREF.PREF_NAME, /* 県名 */ HEADER.ADDRESS1, /* 購入者住所1 */ HEADER.ADDRESS2, /* 購入者住所2 */ HEADER.ADDRESS3, /* 購入者住所3 */ DETAIL.CTL_MKR_CODE, /* メーカーコード */ DETAIL.MKR_NAME, /* メーカー名 */ DETAIL.MKR_KANA, /* メーカー名(カナ) */ DETAIL.STK_RANK, /* 評価ランク */ DETAIL.SALES_PRICE, /* 単価(販売単価) */ DETAIL.QTY, /* 数量 */ HEADER.TEL1, /* 購入者電話番号1 */ HEADER.TEL2, /* 購入者電話番号2 */ HEADER.TEL3, /* 購入者電話番号3 */ HEADER.CANCEL_ID, /* キャンセルID */ CANCEL.CANCEL_RSN, /* キャンセル理由 */ STLMNT.CARD_NO, /* カード番号 */ STLMNT.CARD_TIMES, /* カード分割回数 */ STLMNT.TRNC_NO, /* 取引識別番号 */ STLMNT.CARD_AUTH_NO, /* カード承認番号 */ RESERVE.RSV_CMNT, /* 特記事項 */ SHIP_TO.UNSO, /* 運送業者 */ DETAIL.CUSTOMER_ORDER_MEMO, /* 受注メモ(顧客) */ DETAIL.ADMIN_ORDER_MEMO, /* 受注メモ(管理) */ STLMNT.TOTAL, /* 商品合計金額 */ STLMNT.SHIPPING_CHARGE, /* 送料 */ STLMNT.DAIHIKI_TOTAL, /* 手数料合計 */ DETAIL.CTL_SEC_GRP_CODE, /* 部門グループコード */ DETAIL.SEC_GRP_NAME, /* 部門グループ名 */ DETAIL.MDL_FNM_CODE, /* 検索用表示名コード */ DETAIL.FNM_NAME, /* 検索用表示名 */ DETAIL.TAX_FREE_SALES_PRICE, /* GDO販売予定額(税抜) */ DETAIL.TAX_FREE_UNIT_PRICE, /* 店頭販売予定額(税抜) */ DETAIL.CTL_LFT_CODE, /* レフティ区分 */ DETAIL.CTL_LDY_CODE, /* レディース区分 */ DETAIL.STK_CTL_CODE, /* カタログ商品コード */ DETAIL.CTL_SHT_CODE, /* シャフトコード */ DETAIL.SHT_NAME, /* シャフト名称 */ DETAIL.ASH_SET_NUM, /* クラブセット本数 */ DETAIL.ASH_PROAMA, /* クラブセット不足本数 */ DETAIL.ASH_FLX_CODE, /* シャフトフレックス区分 */ DETAIL.FLX_NAME, /* シャフトフレックス区分名称 */ DETAIL.ASH_S_FLEX, /* シャフトフレックス名 */ DETAIL.ASH_HEAD_UP, /* 傷状態ーヘッド上部 */ DETAIL.ASH_HEAD_BT, /* 傷状態ーヘッド下部 */ DETAIL.ASH_HEAD_FC, /* 傷状態ーヘッドフェース */ DETAIL.ASH_SHAFT, /* 傷状態ーシャフト */ DETAIL.ASH_GRIP, /* グリップ状態 */ DETAIL.ASH_HEAD_CV, /* ヘッドカバー状態 */ DETAIL.SPC_CLB_GROUP, /* クラブ番手グループ */ DETAIL.SPC_CLB_CODE, /* ロフト角名称(クラブ番手) */ DETAIL.ASH_HED_CODE, /* ヘッド材質区分 */ DETAIL.HED_NAME, /* ヘッド材質名称 */ DETAIL.ASH_H_MATTER, /* ヘッド材質詳細 */ DETAIL.ASH_H_LOFT, /* ヘッドロフト角 */ DETAIL.ASH_H_RAY, /* ヘッドライ角 */ DETAIL.ASH_H_SPEED, /* ヘッドスピード */ DETAIL.ASH_H_VOLUME, /* ヘッド体積 */ DETAIL.ASH_H_STYLE, /* ヘッド形状 */ DETAIL.ASH_S_LENGTH, /* シャフト長 */ DETAIL.ASH_S_BALANCE, /* シャフトバランス */ DETAIL.ASH_CLUB_WEIGHT, /* クラブ重量 */ DETAIL.ASH_SPEC_MEMO, /* スペック備考 */ DETAIL.ASH_MEMO_2, /* 傷状態詳細 */ DETAIL.ASH_GRIP_NAME, /* グリップ名 */ DETAIL.CTL_CLB_SET_CNT /* クラブセット組合せ内容 */FROM TBL_ORD_HEADER HEADER, /* 受注ヘッダー */ TBL_ORD_STLMNT STLMNT, /* 決済ヘッダー */ TBL_ORD_SHIP_TO SHIP_TO, /* 出荷ヘッダー */ TBL_ORD_DETAIL DETAIL, /* 受注明細 */ TBL_CUSTOMER CUSTOMER, /* 顧客基本マスタ */ TBL_RESERVE_LIST RESERVE, /* 予約リスト */ TBL_CANCEL CANCEL, /* キャンセル理由マスタ */ TBL_STORE STORE, /* 店舗マスタ */ TBL_PAY_METHOD PAY_METHOD, /* 決済方法区分マスタ */ TBL_PREF PREF /* 県マスタ */WHERE HEADER.SHOP_ID = STLMNT.SHOP_ID AND HEADER.ORDER_NO = STLMNT.ORDER_NO AND HEADER.SHOP_ID = SHIP_TO.ORDER_NO AND HEADER.ORDER_NO = SHIP_TO.ORDER_NO AND HEADER.SHOP_ID = DETAIL.SHOP_ID AND HEADER.ORDER_NO = DETAIL.ORDER_NO AND SHIP_TO.SHIP_SUB_NO = DETAIL.SHIP_SUB_NO AND HEADER.CUST_PER_ID = CUSTOMER.CUST_PER_ID AND DETAIL.REQUEST_NO = RESERVE.REQUEST_NO AND DETAIL.PRODUCT_ID = RESERVE.PRODUCT_ID AND HEADER.CUST_PER_ID = RESERVE.CUST_PER_ID AND RESERVE.PURCHASE_FLG = 1 AND STLMNT.SHOP_ID = PAY_METHOD.SHOP_ID AND STLMNT.PAY_MTHD_ID = PAY_METHOD.PAY_MTHD_ID AND HEADER.CANCEL_ID = CANCEL.CANCEL_ID(+) AND DETAIL.STK_STR_CODE = STORE.STORE_CODE(+) AND HEADER.PREF_ID = PREF.PREF_ID UNION SELECT 1 AS STATE_STATUS, /* 状態 */ RESERVE.SHOP_ID, /* SHOPコード */ RESERVE.SHOP_NAME, /* SHOP名 */ NULL, /* 受注番号 */ RESERVE.CANCEL_FLG, /* キャンセルフラグ */ NULL, /* 受注日 */ RESERVE.INST_YMD, /* 予約日 */ RESERVE.CANCEL_YMD, /* キャンセル日 */ NULL, /* 返金日 */ NULL, /* 返品方法フラグ */ NULL, /* 返金取消日 */ RESERVE.PRODUCT_ID, /* PLU */ RESERVE.KANJI_NM, /* 商品名称漢字 */ RESERVE.CTL_BRAND_CODE, /* ブランドコード */ RESERVE.MKR_BRD_NAME, /* ブランド名 */ RESERVE.CTL_MODEL_CODE, /* モデルコード */ RESERVE.MODEL_NAME, /* モデル名 */ RESERVE.REQUEST_NO, /* 在庫確認依頼No */ RESERVE.ITEM_STATUS, /* 取置きステータス */ NULL, /* 受注ヘッダーの出荷ステータス */ NULL, /* 出荷ヘッダーの出荷ステータス */ NULL, /* 出荷指示日付 */ NULL, /* 出荷済み日付 */ NULL, /* 決済方法区分 */ NULL, /* 支払方法名称 */ NULL, /* 総合計金額 */ NULL, /* 出荷伝票番号 */ RESERVE.STK_STR_CODE, /* 在庫店舗No */ STORE.STORE_NAME, /* 出荷店名称 */ CUSTOMER.LOGIN_ID, /* ログインID */ CUSTOMER.EMAIL, /* 購入者メールアドレス */ CUSTOMER.KANJI_NM, /* 購入者氏名 漢字(姓) */ CUSTOMER.KANJI_NM2, /* 購入者氏名 漢字(名) */ CUSTOMER.KANA_NM, /* 購入者氏名 カナ(姓) */ CUSTOMER.KANA_NM2, /* 購入者氏名 カナ(名) */ CUSTOMER.ZIP_MAIN, /* 購入者郵便番号1 */ CUSTOMER.ZIP_SUB, /* 購入者郵便番号2 */ CUSTOMER.PREF_ID, /* 購入者 県ID */ PREF.PREF_NAME, /* 県名 */ CUSTOMER.ADDRESS1, /* 購入者住所1 */ CUSTOMER.ADDRESS2, /* 購入者住所2 */ CUSTOMER.ADDRESS3, /* 購入者住所3 */ RESERVE.CTL_MKR_CODE, /* メーカーコード */ RESERVE.BRAND_NAME, /* メーカー名 */ RESERVE.MKR_KANA, /* メーカー名(カナ) */ RESERVE.STK_RANK, /* 評価ランク */ RESERVE.SALES_PRICE, /* 単価(販売単価) */ RESERVE.QTY, /* 数量 */ CUSTOMER.TEL1, /* 購入者電話番号1 */ CUSTOMER.TEL2, /* 購入者電話番号2 */ CUSTOMER.TEL3, /* 購入者電話番号3 */ RESERVE.CANCEL_ID, /* キャンセルID */ CANCEL.CANCEL_RSN, /* キャンセル理由 */ NULL, /* カード番号 */ NULL, /* カード分割回数 */ NULL, /* 取引識別番号 */ NULL, /* カード承認番号 */ RESERVE.RSV_CMNT, /* 特記事項 */ NULL, /* 運送業者 */ NULL, /* 受注メモ(顧客) */ NULL, /* 受注メモ(管理) */ NULL, /* 商品合計金額 */ NULL, /* 送料 */ NULL, /* 手数料合計 */ RESERVE.CTL_SEC_GRP_CODE, /* 部門グループコード */ RESERVE.SEC_GRP_NAME, /* 部門グループ名 */ RESERVE.MDL_FNM_CODE, /* 検索用表示名コード */ RESERVE.FNM_NAME, /* 検索用表示名 */ RESERVE.TAX_FREE_SALES_PRICE, /* GDO販売予定額(税抜) */ RESERVE.TAX_FREE_UNIT_PRICE, /* 店頭販売予定額(税抜) */ RESERVE.CTL_LFT_CODE, /* レフティ区分 */ RESERVE.CTL_LDY_CODE, /* レディース区分 */ RESERVE.STK_CTL_CODE, /* カタログ商品コード */ RESERVE.CTL_SHT_CODE, /* シャフトコード */ RESERVE.SHT_NAME, /* シャフト名称 */ RESERVE.ASH_SET_NUM, /* クラブセット本数 */ RESERVE.ASH_PROAMA, /* クラブセット不足本数 */ RESERVE.ASH_FLX_CODE, /* シャフトフレックス区分 */ RESERVE.FLX_NAME, /* シャフトフレックス区分名称 */ RESERVE.ASH_S_FLEX, /* シャフトフレックス名 */ RESERVE.ASH_HEAD_UP, /* 傷状態ーヘッド上部 */ RESERVE.ASH_HEAD_BT, /* 傷状態ーヘッド下部 */ RESERVE.ASH_HEAD_FC, /* 傷状態ーヘッドフェース */ RESERVE.ASH_SHAFT, /* 傷状態ーシャフト */ RESERVE.ASH_GRIP, /* グリップ状態 */ RESERVE.ASH_HEAD_CV, /* ヘッドカバー状態 */ RESERVE.SPC_CLB_GROUP, /* クラブ番手グループ */ RESERVE.SPC_CLB_CODE, /* ロフト角名称(クラブ番手) */ RESERVE.ASH_HED_CODE, /* ヘッド材質区分 */ RESERVE.HED_NAME, /* ヘッド材質名称 */ RESERVE.ASH_H_MATTER, /* ヘッド材質詳細 */ RESERVE.ASH_H_LOFT, /* ヘッドロフト角 */ RESERVE.ASH_H_RAY, /* ヘッドライ角 */ RESERVE.ASH_H_SPEED, /* ヘッドスピード */ RESERVE.ASH_H_VOLUME, /* ヘッド体積 */ RESERVE.ASH_H_STYLE, /* ヘッド形状 */ RESERVE.ASH_S_LENGTH, /* シャフト長 */ RESERVE.ASH_S_BALANCE, /* シャフトバランス */ RESERVE.ASH_CLUB_WEIGHT, /* クラブ重量 */ RESERVE.ASH_SPEC_MEMO, /* スペック備考 */ RESERVE.ASH_MEMO_2, /* 傷状態詳細 */ RESERVE.ASH_GRIP_NAME, /* グリップ名 */ RESERVE.CTL_CLB_SET_CNT /* クラブセット組合せ内容 */FROM TBL_RESERVE_LIST RESERVE, /* 予約リスト */ TBL_CUSTOMER CUSTOMER, /* 顧客基本マスタ */ TBL_CANCEL CANCEL, /* キャンセル理由マスタ */ TBL_STORE STORE, /* 店舗マスタ */ TBL_PREF PREF /* 県マスタ */WHERE RESERVE.PURCHASE_FLG = 0 AND RESERVE.CUST_PER_ID = CUSTOMER.CUST_PER_ID AND RESERVE.CANCEL_ID = CANCEL.CANCEL_ID(+) AND RESERVE.STK_STR_CODE = STORE.STORE_CODE(+) AND CUSTOMER.PREF_ID = PREF.PREF_ID /