如何解决将SQL Server查询转换为SQLite
我有以下要转换为SQLite查询的SQL Server查询
我主要是在使用锯齿状的左外部联接。任何帮助都非常感激
SELECT t.col1,isnull(b.term_date,t.term_date) as term_date,FROM table1 t
LEFT OUTER JOIN(
SELECT form_num,max(avg_term_date) term_date
FROM table2
GROUP BY form_num
) b on b.form_num = t.form_num;
解决方法
使用coalesce()
右键查询,它看起来像标准SQL:
select t.col1,coalesce(b.term_date,t.term_date) as term_date
from table1 t left outer join
(select form_num,max(avg_term_date) term_date
from table2
group by form_num
) b
on b.form_num = t.form_num;
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。