1
我有以下類型的數據集:SQL/Vertica的 - 分組多屬性組合
user_id country1 city1 country2 city2
1 usa new york france paris
2 usa dallas japan tokyo
3 india mumbai italy rome
4 france paris usa new york
5 brazil sao paulo russia moscow
欲組的country1
,city1
,country2
和city2
組合,其中的順序(東西country1
或country2
)應該沒關係。通常情況下,我會嘗試:
SELECT country1
, city1
, country2
, city2
, COUNT(*)
FROM dataset
GROUP BY country1
, city1
, country2
, city2
然而,這個代碼片斷認爲與user_id=1
和user_id=4
作爲兩個獨立的情況下,我想他們被視爲等同行。
任何人都知道如何解決這個問題?
在此先感謝!