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分布式版 。