我正在尝试两个编写一个查询,该查询仅选择clientNo及其选择的房屋观看次数,但是没有重复的客户编号,有人知道我会怎么做吗?
到目前为止,我所能拥有的只是
SELECT clientNo FROM Viewing WHERE (viewDate LIKE
所需的输出将是两列,分别为clientNo和numberOfViewings。 clientNo包含存储在clientNo和numberOfViewing中的数据,该数据继续客户端访问房屋的次数。
我已附上一张完整桌子的图片
答案 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