查询每个账号各自添加了多少个姓张的旅客数据库语句
假设我们有两个表格,一个是账号表格(account),包含账号ID(account_id)和旅客ID(passenger_id);另一个是旅客表格(passenger),包含旅客ID(passenger_id)和旅客姓氏(last_name)。
我们可以使用以下SQL语句查询每个账号,各自添加了多少个姓张的旅客:
SELECT account_id, COUNT(*) AS Zhang_Count
FROM account
JOIN passenger ON account.passenger_id = passenger.passenger_id
WHERE passenger.last_name = '张'
GROUP BY account_id;
这个查询语句会将账号表格和旅客表格连接起来,然后根据旅客姓氏为"张"进行过滤。最后,使用GROUP BY子句将结果按账号ID进行分组,并使用COUNT(*)函数计算每个账号中姓张的旅客数量。
原文地址: http://www.cveoy.top/t/topic/h8dm 著作权归作者所有。请勿转载和采集!