Changeset 18134


Ignore:
Timestamp:
2009/06/20 18:44:34 (11 years ago)
Author:
Seasoft
Message:

PostgreSQL 7.4 に対応する試み。

Location:
branches/comu-ver2/data/class
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/comu-ver2/data/class/helper/SC_Helper_DB.php

    r18114 r18134  
    17591759         
    17601760        if ($temp_table) { 
    1761             $table = 'dtb_order_temp'; 
     1761            $tgt_table = 'dtb_order_temp'; 
    17621762            $sql_where = 'WHERE order_temp_id = ?'; 
    17631763        } else { 
    1764             $table = 'dtb_order'; 
     1764            $tgt_table = 'dtb_order'; 
    17651765            $sql_where = 'WHERE order_id = ?'; 
    17661766        } 
     
    17681768        $sql = <<< __EOS__ 
    17691769            UPDATE 
    1770                 $table tgt 
     1770                {$tgt_table} 
    17711771            SET 
    1772                  payment_method = (SELECT payment_method FROM dtb_payment WHERE payment_id = tgt.payment_id) 
    1773                 ,deliv_time = (SELECT deliv_time FROM dtb_delivtime WHERE time_id = tgt.deliv_time_id AND deliv_id = tgt.deliv_id) 
     1772                 payment_method = (SELECT payment_method FROM dtb_payment WHERE payment_id = {$tgt_table}.payment_id) 
     1773                ,deliv_time = (SELECT deliv_time FROM dtb_delivtime WHERE time_id = {$tgt_table}.deliv_time_id AND deliv_id = {$tgt_table}.deliv_id) 
    17741774            $sql_where 
    17751775__EOS__; 
  • branches/comu-ver2/data/class/pages/admin/products/LC_Page_Admin_Products_ProductRank.php

    r18076 r18134  
    9696        case 'renumber': 
    9797            $sql = <<< __EOS__ 
    98                 UPDATE dtb_product_categories tgt 
     98                UPDATE dtb_product_categories 
    9999                SET 
    100100                    rank = 
     
    102102                            SELECT COUNT(*) 
    103103                            FROM dtb_product_categories t_in 
    104                             WHERE t_in.category_id = tgt.category_id 
     104                            WHERE t_in.category_id = dtb_product_categories.category_id 
    105105                                AND ( 
    106                                     t_in.rank < tgt.rank 
     106                                    t_in.rank < dtb_product_categories.rank 
    107107                                    OR ( 
    108                                         t_in.rank = tgt.rank 
    109                                         AND t_in.product_id < tgt.product_id 
     108                                        t_in.rank = dtb_product_categories.rank 
     109                                        AND t_in.product_id < dtb_product_categories.product_id 
    110110                                    ) 
    111111                                ) 
    112112                        ) + 1 
    113                 WHERE tgt.category_id = ? 
     113                WHERE dtb_product_categories.category_id = ? 
    114114__EOS__; 
    115115            $objQuery->query($sql, array($_POST['parent_category_id'])); 
Note: See TracChangeset for help on using the changeset viewer.