create procedure proc_text_zyh() BEGIN -- 记录试图vi_product备注 SELECT lpi.id lpiid, lpi.`PRODUCT_ID` lpiproductid, bt.typename, -- 产品名称 psl.SPECIFICname, -- 规格信息 一个产品信息 1:n 规格信息,只有一个状态可用版本 psl.versionid, -- 版本信息 psl.`leasform`,-- 租赁类型 psl.equip_type,-- 车辆类型 psl.is_all_dealer,-- 产品适用所有经销商 psl.is_all_dealer_group,-- 产品适用所经销商集 psl.is_all_area,-- 产品适用所有区域 lpc.carid, -- 车型id lcm.modelid, -- 车型编号 lcm.modelname, -- 车型名称 di.id diid, -- 经销商id di.`distributor_no` didistributor_no, -- 经销商编号 di.`distributor_name` didistributor_name, -- 经销商名称 di.PROVINCES, -- 经销商省份 di.city, -- 经销商城市 lpdg.`id` lpdgid, -- 经销商集团id lpdg.`distributgroupid` , -- 经销商集体编号 lpdg.`distributgroupname` , -- 经销商集团名称 di1.distributor_no di1distributor_no, -- 经销商集团下的经销商编号 di1.distributor_name di1distributor_name, -- 经销商集团下的经销商名称 di1.PROVINCES di1PROVINCES, -- 经销商集团下的经销商省份 di1.city di1city, -- 经销商集团下的经销商城市 lpd.`districtid`, -- 区域编号 lpd.`districtname`, -- 区域名称 ddr.`distributor_name` -- 省份名称 FROM (SELECT * FROM business_type WHERE LENGTH(sortno)>4 ) bt LEFT JOIN lb_product_info lpi ON lpi.`PRODUCT_ID`=bt.typeno LEFT JOIN prd_specific_library psl ON psl.`PRODUCTID`=lpi.`PRODUCT_ID` AND psl.status=1 LEFT JOIN LM_PRODUCT_CAR lpc ON lpc.`PRODUCTID`=lpi.`PRODUCT_ID` -- 产品n:n 车型, LEFT JOIN `lb_cardata_model` lcm ON lcm.id=lpc.`CARID` LEFT JOIN LM_DISTRIBUTOR_TO_PRODUCT ltp ON ltp.product_id=lpi.`PRODUCT_ID` LEFT JOIN `distributor_info` di ON ltp.`DISTRIBUTOR_ID`=di.id -- 产品 n:n 经销商 LEFT JOIN LM_PRODUCT_DISTRIBUTOR_GROUP lpdg ON lpdg.productid=lpi.`PRODUCT_ID` LEFT JOIN DISTRIBUTOR_GROUP_RELATION dgr ON lpdg.`distributgroupid`=dgr.`group_id` -- 经销商集团 1:n 经销商 LEFT JOIN distributor_info di1 ON di1.id=dgr.`distributor_id` LEFT JOIN LM_PRODUCT_DISTRICT lpd ON lpd.`productid`=lpi.`PRODUCT_ID` -- 产品 n:n 区域 LEFT JOIN DISTRICT_DISTRIBUTOR_RELATION ddr ON ddr.`DISTRict_code`=lpd.`districtid` -- 区域 1 : n 省份 ; END;