zoukankan      html  css  js  c++  java
  • mysql 字段值拼接,同一字段循环拼接

    SELECT
    trp.rest_id as 商户id,
    trp.rest_name as 商户名称,
    trp.longitude as 经度,
    trp.latitude as 纬度,
    trp.is_premium as 是否品牌,
    trp.is_new as 是否新店,
    ters.overall_score as 店铺评价(商品),
    ters.service_score as 店铺评价(服务态度),
    tcl.category_name as 所属品类(一级),
    (SELECT GROUP_CONCAT(terl.category_name_level2 ORDER BY terl.category_name_level2 asc SEPARATOR '|')
    FROM t_e_rest_category_city terl
    where
    terl.`month` = trp.`month` and terl.city_code = trp.city_code AND terl.rest_id = trp.rest_id) as 所属品类(二级),
    (SELECT GROUP_CONCAT(concat('[',teot.start_time,'-',teot.end_time,']') ORDER BY teot.start_time asc SEPARATOR '|')
    FROM t_e_rest_open_time_city teot
    where
    teot.`month` = trp.`month` and teot.city_code = trp.city_code AND teot.rest_id = trp.rest_id) as 营业时长,
    trp.order_month_sales as 近30天单量,
    (SELECT GROUP_CONCAT(tera.description ORDER BY tera.description asc SEPARATOR '|')
    FROM t_e_rest_active_info tera
    where
    tera.`month` = trp.`month` and tera.city_code = trp.city_code AND tera.rest_id = trp.rest_id and tera.active_type in ('减','满')) as 满减,
    (SELECT GROUP_CONCAT(tera.description ORDER BY tera.description asc SEPARATOR '|')
    FROM t_e_rest_active_info tera
    where
    tera.`month` = trp.`month` and tera.city_code = trp.city_code AND tera.rest_id = trp.rest_id and tera.active_type not in ('减')) as 活动

    FROM
    t_rest_pandect_info trp

    LEFT JOIN t_rest_category_mapping trcp
    ON
    trcp.`month` = trp.`month`
    AND
    trcp.city_code = trp.city_code
    AND
    trcp.rest_id = trp.rest_id
    LEFT JOIN
    t_category_level1 tcl
    ON
    tcl.category_id = trcp.category
    LEFT JOIN
    t_e_rest_score_city ters
    ON
    ters.`month` = trp.`month`
    AND
    ters.city_code = trp.city_code
    AND
    ters.rest_id = trp.rest_id
    WHERE
    trp.`month` = '2018-06'
    AND trp.city_code = 17

    LIMIT 100;

  • 相关阅读:
    Irrlicht入门教程,下载安装运行
    git 命令用法 流程操作
    summernote富文本编辑器的使用
    MVC进行多文件上传
    jQuery中的for循环var与let的区别
    识别图片中文字(百度AI)
    sublime安装 和 插件安装
    nopCommerce电子商务平台 安装教程(图文)
    springMVC 配置和使用
    mysql 一看就会 基本语法
  • 原文地址:https://www.cnblogs.com/coriander/p/9335042.html
Copyright © 2011-2022 走看看