我有三个表 - 用户、城市和地区。
users - u_id, u_city
cities - c_id, r_c_id
regions - r_id, r_alias
users
和 cities
由 u_city = c_id
和 cities
和 regions
联系在一起code> 由 r_c_id = r_id
。我有区域表的 r_alias。是否可以统计我选择的那个地区的用户数(我有 r_alias)(COUNT(u_id)
)。
感谢您的帮助!
最佳答案
试试这个:
select count(u_id)
from users
join cities on u_city = c_id
join regions on r_c_id = r_id
where r_alias = "r_alias_value'
关于mysql - 有趣的选择mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15988969/