gpt4 book ai didi

mysql - SQL 查询在主机服务器上不工作,但在本地工作

转载 作者:搜寻专家 更新时间:2023-10-30 20:58:36 25 4
gpt4 key购买 nike

此查询在本地运行良好,但在主机服务器 (x10hosting.com) 上创建了准确的数据库后却无法正常运行。

SELECT (seating_capacity - (IFNULL(SUM(no_of_seats_booked),0))) AS "Seats Available",
seating_capacity AS "Seating Capacity"
FROM tbl_showing AS h
INNER JOIN tbl_booking AS b
ON h.showing_id = b.showing_id
INNER JOIN tbl_screen AS c
ON h.screen_id = c.screen_id
WHERE h.showing_id = 9;

它的作用是检查屏幕的座位容量,对所有预订的座位求和,然后从座位容量中扣除。如果没有座位被预订,则返回零。

我认为我的查询是正确的,但是mysql服务器可能不支持某些高级功能。

服务器正在运行:MySQL服务器版本:5.1.63-rel13.4MySQL客户端版本:4.1.22

有什么帮助吗?

更新:它不返回错误,而是在应该返回某个整数时返回 null。

最佳答案

由于 SUM() 是一个聚合函数,我会为查询提供一个 GROUP BY 子句。这可能是查询在主机上失败的原因。

关于mysql - SQL 查询在主机服务器上不工作,但在本地工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12494153/

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