从查询中选择

时间:2019-10-16 11:21:32

标签: mysql sql

我正在尝试两个编写一个查询,该查询仅选择clientNo及其选择的房屋观看次数,但是没有重复的客户编号,有人知道我会怎么做吗?

到目前为止,我所能拥有的只是

SELECT clientNo FROM Viewing WHERE (viewDate LIKE

所需的输出将是两列,分别为clientNo和numberOfViewings。 clientNo包含存储在clientNo和numberOfViewing中的数据,该数据继续客户端访问房屋的次数。

我已附上一张完整桌子的图片

Table of Data

3 个答案:

答案 0 :(得分:0)

您要寻找group by吗?

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

答案 1 :(得分:0)

我认为您可以使用分组依据来获得它。 试试这个。

select clientNo,count(*) from viewing group by clientNo

答案 2 :(得分:0)

在下面的选择中使用将起作用。

SELECT distinct clientNo, count(*) FROM Viewing group by clientNo