sql - 两个表的sql视图
问题描述
我有一个具有主键 NID 的 Neighborhood 表和一个具有外键 NeighborhoodID 的 Apartment 表。我如何创建一个视图来显示每个社区有多少公寓。谢谢!
解决方案
我会加入邻居 id 上的表格,按它分组,并计算行数:
CREATE OR REPLACE VIEW neighbourhood_apartments AS
SELECT n.name, COUNT(*)
FROM neighbourhood n
JOIN apartment a ON n.nid = a.neightbourhoodid
GROUP BY n.name
推荐阅读
- c# - 在 DataGridView 中显示垂直滚动条
- android - 如何让 android 连接(未配对)蓝牙设备?
- php - Preg 匹配大括号外的所有逗号
- javascript - MailChimp API v3.0 批处理请求以“total_operations”响应:0
- firebase - Firebase:从不安全规则到强大安全级别的方法
- if-statement - 如何在“条款和条件”页面的侧边栏添加特定块?
- ruby-on-rails - Ruby on Rails - 验证和更新/创建多个对象
- java - 使用 Java8 Stream 将复杂数据映射到对象
- python - 熊猫:excel days360 等价物
- python - 按下键盘输入时 PYTHON 程序运行(已执行)