Changeset 4690 for temp/trunk
- Timestamp:
- 2006/09/13 13:38:06 (20 years ago)
- Location:
- temp/trunk
- Files:
-
- 2 edited
-
data/conf/conf.php (modified) (1 diff)
-
html/test/kakinaka/DB/common.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
temp/trunk/data/conf/conf.php
r4635 r4690 754 754 ); 755 755 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 756 845 ?> -
temp/trunk/html/test/kakinaka/DB/common.php
r4647 r4690 952 952 function &execute($stmt, $data = array()) 953 953 { 954 955 sfprintr("test"); 954 956 $realquery = $this->executeEmulateQuery($stmt, $data); 955 957 if (DB::isError($realquery)) {
Note: See TracChangeset
for help on using the changeset viewer.
