Changeset 23664


Ignore:
Timestamp:
2014/10/27 11:22:40 (6 years ago)
Author:
Seasoft
Message:

#2644 (SC_DB_DBFactory::alldtlSQL から class_count を削除)

Location:
branches/version-2_13-dev
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_13-dev/data/class/db/SC_DB_DBFactory.php

    r23605 r23664  
    268268                    ,T4.point_rate 
    269269                    ,T4.deliv_fee 
    270                     ,T4.class_count 
    271270                    ,dtb_maker.name AS maker_name 
    272271                FROM dtb_products 
    273272                    INNER JOIN ( 
    274                         SELECT product_id, 
    275                             MIN(product_code) AS product_code_min, 
    276                             MAX(product_code) AS product_code_max, 
    277                             MIN(price01) AS price01_min, 
    278                             MAX(price01) AS price01_max, 
    279                             MIN(price02) AS price02_min, 
    280                             MAX(price02) AS price02_max, 
    281                             MIN(stock) AS stock_min, 
    282                             MAX(stock) AS stock_max, 
    283                             MIN(stock_unlimited) AS stock_unlimited_min, 
    284                             MAX(stock_unlimited) AS stock_unlimited_max, 
    285                             MAX(point_rate) AS point_rate, 
    286                             MAX(deliv_fee) AS deliv_fee, 
    287                             COUNT(*) as class_count 
     273                        SELECT product_id 
     274                            ,MIN(product_code) AS product_code_min 
     275                            ,MAX(product_code) AS product_code_max 
     276                            ,MIN(price01) AS price01_min 
     277                            ,MAX(price01) AS price01_max 
     278                            ,MIN(price02) AS price02_min 
     279                            ,MAX(price02) AS price02_max 
     280                            ,MIN(stock) AS stock_min 
     281                            ,MAX(stock) AS stock_max 
     282                            ,MIN(stock_unlimited) AS stock_unlimited_min 
     283                            ,MAX(stock_unlimited) AS stock_unlimited_max 
     284                            ,MAX(point_rate) AS point_rate 
     285                            ,MAX(deliv_fee) AS deliv_fee 
    288286                        FROM dtb_products_class 
    289287                        WHERE del_flg = 0 $where_products_class 
  • branches/version-2_13-dev/data/class/db/dbfactory/SC_DB_DBFactory_PGSQL.php

    r23605 r23664  
    318318                    ,(SELECT MAX(point_rate) $sub_base) AS point_rate 
    319319                    ,(SELECT MAX(deliv_fee) $sub_base) AS deliv_fee 
    320                     ,(SELECT COUNT(*) $sub_base) AS class_count 
    321320                FROM dtb_products 
    322321                    LEFT JOIN dtb_maker 
  • branches/version-2_13-dev/tests/class/SC_CartSession/SC_CartSession_getCartListTest.php

    r23526 r23664  
    142142            ,'point_rate' => '0' 
    143143            ,'deliv_fee' => null 
    144             ,'class_count' => '1' 
    145144            ,'maker_name' => null 
    146145            ,'stock' => '99' 
  • branches/version-2_13-dev/tests/class/SC_Product/SC_Product_getDetailAndProductsClassTest.php

    r23555 r23664  
    9090                ,'point_rate' => '0' 
    9191                ,'deliv_fee' => null 
    92                 ,'class_count' => '1' 
    9392                ,'maker_name' => null 
    9493                ,'stock' => '99' 
  • branches/version-2_13-dev/tests/class/SC_Product/SC_Product_getDetailTest.php

    r23555 r23664  
    9090                ,'point_rate' => '0' 
    9191                ,'deliv_fee' => null 
    92                 ,'class_count' => '1' 
    9392                ,'maker_name' => null 
    9493        ); 
Note: See TracChangeset for help on using the changeset viewer.