gpt4 book ai didi

python - 如何在 sqlalchemy 中为表设置别名?

转载 作者:行者123 更新时间:2023-12-04 01:37:52 28 4
gpt4 key购买 nike

我正在尝试使用 sqlalchemy 语法编写 MySQL 查询,但我不知道如何表示 aliasForC。你能帮帮我吗?

使用 aliasForC 别名查询:

SELECT aliasForC.secondId
FROM A, B, C as aliasForC
WHERE B.firstId = A.firstId
AND B.status = 'Reprep'
AND A.secondId = aliasForC.secondId
AND B.status = ALL (
SELECT status
FROM C
INNER JOIN A ON A.secondId = C.secondId
INNER JOIN B ON A.firstId = B.firstId
WHERE code = aliasForC.code
)

最佳答案

你可以这样做:

 aliasForC = aliased(C)
# And then:
join(aliasForC, aliasForC.firstId == A.firstId )

对于All语句,可以使用all_()

关于python - 如何在 sqlalchemy 中为表设置别名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48811239/

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