gpt4 book ai didi

mysql - DISTINCT COUNT 返回 SQL 错误

转载 作者:太空宇宙 更新时间:2023-11-03 12:32:00 25 4
gpt4 key购买 nike

为什么以下 SQL 查询返回错误?

SELECT COUNT (DISTINCT rm.id) 
FROM ts_room rm
LEFT JOIN ts_roomfacilities rf
ON rm.id = rf.room_id
LEFT JOIN ts_facilities f
ON f.id = rf.facilities_id
LEFT JOIN ts_building b
ON rm.building_id=b.id;

乍一看似乎合乎逻辑!

这是我的 SQLFiddle - http://sqlfiddle.com/#!2/a59fc/20

最佳答案

不要在 COUNT 和第一个括号之间放置空格。现在看看它是否有效:

http://sqlfiddle.com/#!2/a59fc/24

顺便说一下,您最初收到的错误消息会准确地告诉您语法错误的位置。

关于mysql - DISTINCT COUNT 返回 SQL 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14970813/

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