Ignore:
Timestamp:
2008/08/21 00:02:54 (16 years ago)
Author:
Seasoft
Message:

・VIEWを改訂。簡素化と高速化を目論む。(従来互換を考慮していますが、影響範囲が大きいので不具合もあるかと思います。また、MySQL v4系は、環境が無いため未テストです。バグレポートをお願いします。)
r17509 の不具合対応。
r17548 の応急処置を正式に対応。
・[検索結果をすべて削除]でエラーが発生する不具合を修正。

File:
1 edited

Legend:

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

    r17509 r17549  
    928928        $sql .= " FROM dtb_category AS T1 LEFT JOIN dtb_product_categories AS T2"; 
    929929        $sql .= " ON T1.category_id = T2.category_id "; 
    930         $sql .= " LEFT JOIN vw_products_allclass AS allcls"; 
    931         $sql .= " ON T2.product_id = allcls.product_id"; 
    932         $sql .= " WHERE allcls.del_flg = 0 AND allcls.status = 1 "; 
     930        $sql .= " LEFT JOIN vw_products_allclass_detail AS alldtl"; 
     931        $sql .= " ON T2.product_id = alldtl.product_id"; 
     932        $sql .= " WHERE alldtl.del_flg = 0 AND alldtl.status = 1 "; 
    933933         
    934934        // 在庫無し商品の非表示 
    935935        if (NOSTOCK_HIDDEN === true) { 
    936             $sql .= ' AND (allcls.stock_max >= 1 OR allcls.stock_unlimited_max = 1)'; 
     936            $sql .= ' AND (alldtl.stock_max >= 1 OR alldtl.stock_unlimited_max = 1)'; 
    937937        } 
    938938         
Note: See TracChangeset for help on using the changeset viewer.