2017-08-09 26 views
0

你好,我有一些表是这样的:PostgreSQL的计数独特的交谈

Text | from | to  
A | 1 | 2  
B | 2 | 1  
C | 3 | 1 
D | 1 | 4 

,我希望得到的对话数量,因此在这个例子中,应该是3千万人知道该怎么办呢?谢谢。

一个更多的信息 - 我决定使用UUID,所以我切换到PostgreSQL,并没有最少和最大的。

+2

一种方法是用最少和最大。这是一件容易的事,所以我会让你弄清楚细节。 – Strawberry

+0

从您的数据看来,“对话”是指“来自”列。在这种情况下,如果您使用,请从

组中选择count(1)来执行此操作。正确提供您的要求以便快速回答 –

+0

@priyaraj显然,'conversations'指的是'from'和'to'两列。 – Strawberry

回答

0

SELECT * FROM your_table_name name_of_you_like_to_select WHERE name_of_you_like_to_select.from = 3; 你可以像这样使用一些SQL查询。

+0

这并不回答这个问题,因为提问者希望知道有多少个不同的配对,而忽略他们进入的列顺序。 –