计算一个表中在外表中只有一个相关行的行数

时间:2016-10-08 12:56:09

标签: sqlite count foreign-keys relationship

让我们说table_A与table_B有一对多的关系。 因此table_B有一个指向table_A的id列的外键,它可以有多个指向同一id的记录

如何计算table_A(或table_B,它并不重要,相同数字)的行数,这些行在table_B中只有一个相关记录而不是更多?

我需要这个来计算跳出率。我的表代表访问者会话和页面视图,会话可以有一个或多个页面视图。跳出率=具有单页面视图/总页面浏览量的会话

1 个答案:

答案 0 :(得分:0)

下面的查询应该为您提供仅与一个会话相关联的pageIds列表

  

从会话s,页面p中选择p.sessionId,其中s.id = p.SessionId   p.SessionId分组计数(p.sessionId)= 1;