簡體   English   中英

在同一查詢中選擇2行不同和其他列

[英]Select 2 rows distinct and other columns on same query

我一直在嘗試提取一個特定的查詢,但是我不知道該怎么做。 我所有的嘗試都出錯了。

我想要簡單的東西:

我有一個帶有列的表:A,B,C,D

A -> ID
B -> Date 
C -> REGION
D -> VALUE

由於它是從觸發器創建的表,因此沒有鍵,而且我有很多重復的記錄。

我需要一起選擇不同的列A和C,並在A,B,C,D輸出中顯示它。

問題不是很清楚。

像這樣嗎

select id a, fecha b, region c, value d 
  from test_stack t
 where (t.id, t.region) in 
       (select  distinct d.id a
                       , d.region b 
           from test_stack d);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM