mysql - 有趣的选择mysql

标签 mysql

我有三个表 - 用户、城市和地区。

users - u_id, u_city
cities - c_id, r_c_id
regions - r_id, r_alias

userscitiesu_city = c_idcitiesregions 联系在一起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/

相关文章:

mysql - 如何进行一对多查询?

mysql - 单行输出mysql数据到屏幕

python - 在 Python 中构建 MySQL 更新查询的有效方法

mysql - 组织 `where` 以使其更快

php - 第一个网站即将上线。最后一分钟的问题

Python、带有变量的 mySQL

具有选择权限的 MySQL 用户仍然可以更新

php - mysqli 子查询,准备好的语句返回 bool 值

mysql - 选择数据库表中的相互编号

MYSQL IF 值 = null 或值 = ""