扩展列列表时的Datagrip表前缀

时间:2019-04-04 12:44:09

标签: datagrip

每当我使用灯泡从SELECT *扩展列列表时,是否有一种方法可使datagrip定义列表名称。现在,只有在两个表之间共有两个字段时,它才会显式定义该表。我希望它能在所有列中做到这一点。

--example of what it does now
SELECT 
       a.id
     , number
     , name
     , b.id
 FROM       a
 INNER JOIN b ON a.id = b.a_id


--Desired result with all columns prefixed
    SELECT 
       a.id
     , a.number
     , a.name
     , b.id
 FROM       a
 INNER JOIN b ON a.id = b.a_id

1 个答案:

答案 0 :(得分:1)

是的

  1. 转到设置|一般智能键

  2. 转到 SQL部分

  3. 始终放入 Table Alias

enter image description here

PS:您还可以选择所有需要的列-> Alt + Enter -> Qualify