Changeset 4690 for temp/trunk


Ignore:
Timestamp:
2006/09/13 13:38:06 (20 years ago)
Author:
kakinaka
Message:

blank

Location:
temp/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • temp/trunk/data/conf/conf.php

    r4635 r4690  
    754754); 
    755755 
     756// ViewÊÑ´¹ÍÑ(MySQLÂбþ) 
     757$arrView = array( 
     758    "vw_cross_class" => ' 
     759        SELECT T1.class_id AS class_id1, T2.class_id AS class_id2, T1.classcategory_id AS classcategory_id1, T2.classcategory_id AS classcategory_id2, T1.name AS name1, T2.name AS name2, T1.rank AS rank1, T2.rank AS rank2 
     760        FROM dtb_classcategory AS T1, dtb_classcategory AS T2; 
     761         
     762        CREATE VIEW vw_cross_products_class AS 
     763        SELECT T1.class_id1, T1.class_id2, T1.classcategory_id1, T1.classcategory_id2, T2.product_id, 
     764        T1.name1, T1.name2, T2.product_code, T2.stock, T2.price01, T2.price02, T1.rank1, T1.rank2 
     765        FROM vw_cross_class AS T1 LEFT JOIN dtb_products_class AS T2  
     766        ON T1.classcategory_id1 = T2.classcategory_id1 AND T1.classcategory_id2 = T2.classcategory_id2; 
     767         
     768        CREATE VIEW vw_products_nonclass AS  
     769        SELECT * FROM dtb_products AS T1 LEFT JOIN  
     770        (SELECT 
     771        product_id AS product_id_sub, 
     772        product_code, 
     773        price01, 
     774        price02, 
     775        stock, 
     776        stock_unlimited, 
     777        classcategory_id1, 
     778        classcategory_id2 
     779        FROM dtb_products_class WHERE classcategory_id1 = 0 AND classcategory_id2 = 0)  
     780        AS T2 
     781        ON T1.product_id = T2.product_id_sub', 
     782         
     783    "vw_products_allclass" => ' 
     784        SELECT product_id,product_code_min,product_code_max,price01_min,price01_max,price02_min,price02_max,stock_min,stock_max,stock_unlimited_min,stock_unlimited_max, 
     785        category_rank,category_id,del_flg,status,name,comment1,comment2,comment3,rank, 
     786        main_list_comment,main_image,main_list_image,product_flag,deliv_date_id,sale_limit,point_rate,sale_unlimited,create_date,deliv_fee 
     787        FROM (dtb_products AS T1 RIGHT JOIN  
     788        (SELECT  
     789        product_id AS product_id_sub, 
     790        MIN(product_code) AS product_code_min, 
     791        MAX(product_code) AS product_code_max, 
     792        MIN(price01) AS price01_min, 
     793        MAX(price01) AS price01_max, 
     794        MIN(price02) AS price02_min, 
     795        MAX(price02) AS price02_max, 
     796        MIN(stock) AS stock_min, 
     797        MAX(stock) AS stock_max, 
     798        MIN(stock_unlimited) AS stock_unlimited_min, 
     799        MAX(stock_unlimited) AS stock_unlimited_max 
     800        FROM dtb_products_class GROUP BY product_id) AS T2 
     801        ON T1.product_id = T2.product_id_sub) AS T3 LEFT JOIN (SELECT rank AS category_rank, category_id AS sub_category_id FROM dtb_category) AS T4 
     802        ON T3.category_id = T4.sub_category_id', 
     803 
     804    "vw_products_allclass_detail" => ' 
     805        SELECT product_id,price01_min,price01_max,price02_min,price02_max,stock_min,stock_max,stock_unlimited_min,stock_unlimited_max, 
     806        del_flg,status,name,comment1,comment2,comment3,deliv_fee,main_comment,main_image,main_large_image, 
     807        sub_title1,sub_comment1,sub_image1,sub_large_image1, 
     808        sub_title2,sub_comment2,sub_image2,sub_large_image2, 
     809        sub_title3,sub_comment3,sub_image3,sub_large_image3, 
     810        sub_title4,sub_comment4,sub_image4,sub_large_image4, 
     811        sub_title5,sub_comment5,sub_image5,sub_large_image5, 
     812        product_flag,deliv_date_id,sale_limit,point_rate,sale_unlimited,file1,file2,category_id 
     813        FROM (dtb_products AS T1 RIGHT JOIN  
     814        (SELECT  
     815        product_id AS product_id_sub, 
     816        MIN(price01) AS price01_min, 
     817        MAX(price01) AS price01_max, 
     818        MIN(price02) AS price02_min, 
     819        MAX(price02) AS price02_max, 
     820        MIN(stock) AS stock_min, 
     821        MAX(stock) AS stock_max, 
     822        MIN(stock_unlimited) AS stock_unlimited_min, 
     823        MAX(stock_unlimited) AS stock_unlimited_max 
     824        FROM dtb_products_class GROUP BY product_id) AS T2 
     825        ON T1.product_id = T2.product_id_sub) AS T3 LEFT JOIN (SELECT rank AS category_rank, category_id AS sub_category_id FROM dtb_category) AS T4 
     826        ON T3.category_id = T4.sub_category_id', 
     827 
     828    "vw_product_class" => ' 
     829        SELECT * FROM  
     830        (SELECT T3.product_class_id, T3.product_id AS product_id_sub, classcategory_id1, classcategory_id2,  
     831        T3.rank AS rank1, T4.rank AS rank2, T3.class_id AS class_id1, T4.class_id AS class_id2, 
     832        stock, price01, price02, stock_unlimited, product_code 
     833        FROM (dtb_products_class AS T1 LEFT JOIN dtb_classcategory AS T2 
     834        ON T1.classcategory_id1 = T2.classcategory_id) 
     835        AS T3 LEFT JOIN dtb_classcategory AS T4 
     836        ON T3.classcategory_id2 = T4.classcategory_id) AS T5 LEFT JOIN dtb_products AS T6 
     837        ON product_id_sub = T6.product_id', 
     838 
     839    "vw_category_count" => ' 
     840        SELECT T1.category_id, T1.category_name, T1.parent_category_id, T1.level, T1.rank, T2.product_count 
     841        FROM dtb_category AS T1 LEFT JOIN dtb_category_total_count AS T2 
     842        ON T1.category_id = T2.category_id' 
     843); 
     844 
    756845?> 
  • temp/trunk/html/test/kakinaka/DB/common.php

    r4647 r4690  
    952952    function &execute($stmt, $data = array()) 
    953953    { 
     954         
     955        sfprintr("test"); 
    954956        $realquery = $this->executeEmulateQuery($stmt, $data); 
    955957        if (DB::isError($realquery)) { 
Note: See TracChangeset for help on using the changeset viewer.