gpt4 book ai didi

sql - 连接后返回 SQLite 中的列名而不是表名

转载 作者:行者123 更新时间:2023-12-03 01:31:31 25 4
gpt4 key购买 nike

我有这样的疑问

SELECT "sq0"."_backward_relation_key","team"."name","team"."id" 
FROM "team"
JOIN (SELECT "event_id" "_backward_relation_key","team_id" "_forward_relation_key" FROM "event_team" WHERE "event_id" IN (2))
"sq0" ON "sq0"."_forward_relation_key"="team"."id"

在 postgres 中,它以这种方式返回列名称:

_backward_relation_key | name | id

但是在 sqlite 中它以这种方式返回它们

sq0 | team | team

是否有任何方法可以更改 sqlite 行为,使其与 postgres 类似,而无需更改查询本身?

最佳答案

否 - 在 SQLite 中保证列名符合您的要求的唯一方法是使用别名。

关于sql - 连接后返回 SQLite 中的列名而不是表名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49555095/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com