gpt4 book ai didi

mysql - HQL 左连接不起作用

转载 作者:行者123 更新时间:2023-11-30 00:08:43 25 4
gpt4 key购买 nike

尝试为以下 SQL 查询编写等效的 hql 查询:

(SQL):

SELECT * FROM Game g LEFT JOIN RollbackGame rb ON g.id = rb.id WHERE rb.gameId IS NULL

(HQL):

SELECT g FROM Game g LEFT JOIN RollbackGame rb WITH g.id = rb.gameId WHERE rb.gameId IS NULL

HQL 对我不起作用,有什么想法吗? (用hql可以实现吗?)

编辑:我收到这种错误:

Path expected for join! [SELECT g FROM com.xxx.model.game.Game g LEFT JOIN RollbackGame AS rb WITH g.id = rb.gameId WHERE rb.gameId IS NULL

谢谢

最佳答案

您的HQL应如下所示:

SELECT g FROM Game g LEFT JOIN RollbackGame AS rb WITH g.id = rb.gameId WHERE rb.gameId IS NULL

您忘记了别名前的 AS 关键字。

关于mysql - HQL 左连接不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24280918/

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