两张表
A 主键ID 列名为a
B 有一列参照到A表的主键a如何用连接搜索出A表中不同的a值下对应的B表中的记录条数 比如A表中的记录如下
+--------+
| a |
|--------+
| 1 |
| 2 |
+--------+
B表中的记录如下
+-----------------------+
| a | b |
+-----------------------+
| 1 | aa |
| 1 | bb |
| 1 | cc |
+-----------------------+
搜索出来应该是如下结果
3
0
A 主键ID 列名为a
B 有一列参照到A表的主键a如何用连接搜索出A表中不同的a值下对应的B表中的记录条数 比如A表中的记录如下
+--------+
| a |
|--------+
| 1 |
| 2 |
+--------+
B表中的记录如下
+-----------------------+
| a | b |
+-----------------------+
| 1 | aa |
| 1 | bb |
| 1 | cc |
+-----------------------+
搜索出来应该是如下结果
3
0
解决方案 »
- Mysql 索引
- 日期转换字符
- 如何在命令行中将连接时的字符集设置成utf-8,即实现jdbc:mysql://localhost/<database>?useUnicode=true&characterEncoding=utf-8
- Linux 下用 phpMyAdmin 的困惑
- 请问MySQL得Blob得字段和longBlob字段限制了大小了?为什么我上传文件大了就不行呢?
- 请问支持事务、视图、外键、存储过程的mysql版本在哪儿可以下载到啊?
- MYSQL优化问题 难道这已经到极限了 还能怎么优化
- MYSQL二次写原理
- mysql持续时间段统计难题
- mysql 没有配置文件 .ini文件
- 求个前奏语句
- Mysql问题:Connection refused: connect
group by a.a
我想要的结果是 a表中的1对应3条记录 a表中的2没有记录则为0所以结果是
1 3
2 0
用个外连接left join就可以了