如何使用 DataGrip SQL 格式化程序来对齐 USING/ON 子句

How to use DataGrip SQL formatter to align USING/ON clause

如何让onusing子句在join语句下从join开始缩进2/4个空格?

-- bad
select *
from table1
  join table 2
using (some_col)
-- bad
select *
from table1
  join table 2
       using (some_col)
-- good
select *
from table`
  join table2
    using (some_col)

您的 IDE 应该提供一些格式化选项,如果没有,那么我建议使用外部工具,例如 https://www.sqlinform.com

截至目前,JetBrains IDE 不支持这种 SQL 格式化配置。有一个开放的票可以添加:https://youtrack.jetbrains.com/issue/DBE-8061