Changeset 21527 for branches/version-2_12-dev/data/class/SC_Product.php
- Timestamp:
- 2012/02/17 02:42:21 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_12-dev/data/class/SC_Product.php
r21514 r21527 93 93 $objQuery->setOrder($order); 94 94 } 95 $results = $objQuery->select('alldtl.product_id', $table, '', $arrVal, 96 MDB2_FETCHMODE_ORDERED); 95 $results = $objQuery->select('alldtl.product_id', $table, '', $arrVal, MDB2_FETCHMODE_ORDERED); 97 96 $resultValues = array(); 98 97 foreach ($results as $val) { … … 367 366 __EOS__; 368 367 $table = <<< __EOS__ 369 dtb_products_class T1368 dtb_products_class T1 370 369 LEFT JOIN dtb_classcategory T3 371 ON T1.classcategory_id1 = T3.classcategory_id370 ON T1.classcategory_id1 = T3.classcategory_id 372 371 LEFT JOIN dtb_class T4 373 ON T3.class_id = T4.class_id372 ON T3.class_id = T4.class_id 374 373 LEFT JOIN dtb_classcategory dtb_classcategory2 375 ON T1.classcategory_id2 = dtb_classcategory2.classcategory_id374 ON T1.classcategory_id2 = dtb_classcategory2.classcategory_id 376 375 LEFT JOIN dtb_class dtb_class2 377 ON dtb_classcategory2.class_id = dtb_class2.class_id376 ON dtb_classcategory2.class_id = dtb_class2.class_id 378 377 __EOS__; 379 378 … … 638 637 FROM dtb_products 639 638 JOIN ( 640 SELECT product_id,641 MIN(product_code) AS product_code_min,642 MAX(product_code) AS product_code_max,643 MIN(price01) AS price01_min,644 MAX(price01) AS price01_max,645 MIN(price02) AS price02_min,646 MAX(price02) AS price02_max,647 MIN(stock) AS stock_min,648 MAX(stock) AS stock_max,649 MIN(stock_unlimited) AS stock_unlimited_min,650 MAX(stock_unlimited) AS stock_unlimited_max,651 MAX(point_rate) AS point_rate,652 MAX(deliv_fee) AS deliv_fee,653 COUNT(*) as class_count639 SELECT product_id, 640 MIN(product_code) AS product_code_min, 641 MAX(product_code) AS product_code_max, 642 MIN(price01) AS price01_min, 643 MAX(price01) AS price01_max, 644 MIN(price02) AS price02_min, 645 MAX(price02) AS price02_max, 646 MIN(stock) AS stock_min, 647 MAX(stock) AS stock_max, 648 MIN(stock_unlimited) AS stock_unlimited_min, 649 MAX(stock_unlimited) AS stock_unlimited_max, 650 MAX(point_rate) AS point_rate, 651 MAX(deliv_fee) AS deliv_fee, 652 COUNT(*) as class_count 654 653 FROM dtb_products_class 655 654 WHERE del_flg = 0 $where_products_class … … 679 678 $sql = <<< __EOS__ 680 679 ( 681 SELECT dtb_products.*,682 dtb_products_class.product_class_id,683 dtb_products_class.product_type_id,684 dtb_products_class.product_code,685 dtb_products_class.stock,686 dtb_products_class.stock_unlimited,687 dtb_products_class.sale_limit,688 dtb_products_class.price01,689 dtb_products_class.price02,690 dtb_products_class.deliv_fee,691 dtb_products_class.point_rate,692 dtb_products_class.down_filename,693 dtb_products_class.down_realfilename,694 dtb_products_class.classcategory_id1 AS classcategory_id, -- 削除695 dtb_products_class.classcategory_id1,696 dtb_products_class.classcategory_id2 AS parent_classcategory_id, -- 削除697 dtb_products_class.classcategory_id2,698 Tcc1.class_id as class_id,699 Tcc1.name as classcategory_name,700 Tcc2.class_id as parent_class_id,701 Tcc2.name as parent_classcategory_name702 FROM dtb_products703 LEFT JOIN dtb_products_class704 ON dtb_products.product_id = dtb_products_class.product_id705 LEFT JOIN dtb_classcategory as Tcc1706 ON dtb_products_class.classcategory_id1 = Tcc1.classcategory_id707 LEFT JOIN dtb_classcategory as Tcc2708 ON dtb_products_class.classcategory_id2 = Tcc2.classcategory_id709 $where_clause680 SELECT dtb_products.*, 681 dtb_products_class.product_class_id, 682 dtb_products_class.product_type_id, 683 dtb_products_class.product_code, 684 dtb_products_class.stock, 685 dtb_products_class.stock_unlimited, 686 dtb_products_class.sale_limit, 687 dtb_products_class.price01, 688 dtb_products_class.price02, 689 dtb_products_class.deliv_fee, 690 dtb_products_class.point_rate, 691 dtb_products_class.down_filename, 692 dtb_products_class.down_realfilename, 693 dtb_products_class.classcategory_id1 AS classcategory_id, -- 削除 694 dtb_products_class.classcategory_id1, 695 dtb_products_class.classcategory_id2 AS parent_classcategory_id, -- 削除 696 dtb_products_class.classcategory_id2, 697 Tcc1.class_id as class_id, 698 Tcc1.name as classcategory_name, 699 Tcc2.class_id as parent_class_id, 700 Tcc2.name as parent_classcategory_name 701 FROM dtb_products 702 LEFT JOIN dtb_products_class 703 ON dtb_products.product_id = dtb_products_class.product_id 704 LEFT JOIN dtb_classcategory as Tcc1 705 ON dtb_products_class.classcategory_id1 = Tcc1.classcategory_id 706 LEFT JOIN dtb_classcategory as Tcc2 707 ON dtb_products_class.classcategory_id2 = Tcc2.classcategory_id 708 $where_clause 710 709 ) as prdcls 711 710 __EOS__;
Note: See TracChangeset
for help on using the changeset viewer.
