2017-08-09 61 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

這並不回答這個問題,因爲提問者希望知道有多少個不同的配對,而忽略他們進入的列順序。 –