PolarDB的select distinct这种sql能走列存吗?
SELECT
  DISTINCT bl.buying_lead_id,
  bl.product_name,
  bl.cas_no,
  bl.quantity,
  bl.unit,
  CASE
    WHEN IFNULL(bl.unit, '') = '' THEN ''
    ELSE CONCAT('typedefine.INQUIRY_UNIT_TYPE.', bl.unit)
  END AS unit_m,
  bl.country,
  bl.post_date
FROM
  t_e_buying_lead bl
  INNER JOIN t_e_all_produce_v1 sdt2 ON bl.cas_no = sdt2.produce_cas_no
  AND sdt2.delflag = '0'
WHERE
  IFNULL(bl.cas_no, '') != ''
  AND IFNULL(bl.is_website_show, '') != '1'
  AND bl.is_public = '1'
  AND bl.buying_lead_grade IN ('2', '3')
  AND bl.post_date >= date_sub(SYSDATE(), INTERVAL 4 DAY)
  AND IFNULL(bl.close_flag, '') != '1'
  AND bl.delflag = '0'
ORDER BY
  bl.post_date DESC
limit 20;
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云关系型数据库主要有以下几种:RDS MySQL版、RDS PostgreSQL 版、RDS SQL Server 版、PolarDB MySQL版、PolarDB PostgreSQL 版、PolarDB分布式版 。