Sql 获取按它们分组的列计数的简单查询
我正在做一些示例查询 我需要得到下面的白色输出(下面是提交sql) 下面是我的查询,绿色是查询的输出,这是Sql 获取按它们分组的列计数的简单查询,sql,Sql,我正在做一些示例查询 我需要得到下面的白色输出(下面是提交sql) 下面是我的查询,绿色是查询的输出,这是 试试这个你的代码一切都很好,你只需分组依据仅宾客id,如果你在分组依据中添加夜晚,那么计数和总和将通过使用两列对数据进行分组来计算: select guest_id, count(nights) , sum(nights) from booking inner join guest on guest.id=booking.guest_id where guest_id in(1185,
试试这个你的代码一切都很好,你只需
分组依据
仅宾客id
,如果你在分组依据
中添加夜晚
,那么计数
和总和
将通过使用两列对数据进行分组来计算:
select guest_id, count(nights) , sum(nights)
from booking
inner join guest on guest.id=booking.guest_id
where guest_id in(1185,1270)
group by guest_id
试试这个你的代码一切都很好,只是你必须
分组依据
仅宾客id
,如果你在分组依据
中添加夜晚
,那么计数
和总和
将通过使用两列对数据进行分组来计算:
select guest_id, count(nights) , sum(nights)
from booking
inner join guest on guest.id=booking.guest_id
where guest_id in(1185,1270)
group by guest_id
尝试以下查询
选择客人id、计数(夜数)、总和(夜数)
从a.guest\u id=b.id预订内部加入来宾b
其中a.guest\u id位于(11851270)
按a.guest\u id分组
尝试以下查询
选择客人id、计数(夜数)、总和(夜数)
从a.guest\u id=b.id预订内部加入来宾b
其中a.guest\u id位于(11851270)
按a.guest\u id分组
选择guest\u id,
数(夜),
总数(夜)
从预订
客人id在哪里(11851270)
按来宾id分组
选择客人id,
数(夜),
总数(夜)
从预订
客人id在哪里(11851270)
按来宾id分组
你试过“按客人id分组”吗?@Amit1011,如我的查询中所示按客人id分组,夜晚
否,我只说“按客人id分组”,而不是“按客人id分组,夜晚”@Moudiz,仅按客人id分组。你试过“按客人id分组”吗?@Amit1011,如我的查询中所示按客人id分组,夜晚
否,我只说“按客人id分组”而不是“按客人id分组,夜晚”@Moudiz,仅按客人id分组。请按代码格式并提供解释。没有解释的代码无效。请按代码格式并提供解释。没有解释的代码无效。请按代码格式并提供解释。没有解释的代码无效。