mysql - 从查询中选择

标签 mysql sql

我正在尝试编写一个查询,仅选择 clientNo 以及他们查看过的房屋数量,但没有重复的客户编号,有人知道我会如何执行此操作吗?

到目前为止我所拥有的是

SELECT clientNo FROM Viewing WHERE (viewDate LIKE

所需的输出将是两列,一列名为 clientNo,另一列名为 numberOfViewings。 clientNo 包含存储在 clientNo 中的数据,numberOfViewing 包含客户访问房屋的次数。

我附上了完整表格的图片

Table of Data

最佳答案

您是否在寻找分组依据

SELECT clientNo, COUNT(*) as numberOfViewings
FROM Viewing 
GROUP BY clientNo;

关于mysql - 从查询中选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58412105/

相关文章:

mysql - 插入后触发sql

sql - 如何选择多列,其中只有一列不同? (甲骨文数据库)

mysql - 如何在asp.net中比较两个数据库表字段

mysql - SQL SUM 每个类别的前 5 个值,然后每个 ID 的 SUM 类别总数

MySQL: 'on clause' 上重命名列的未知列

mysql - 可以在 MYSQL 存储过程中打开文本文件吗?

php - 复杂的搜索解决方法

mysql - 我不明白我在这个查询中做错了什么..?

mysql - 游标的不一致行为

sql - 按第二列分组排序