特定の ID の最小訪問値と、テーブル全体の最小値を見つけたいと考えています。1 つのクエリで。
マイタブ
ID VISITED
101 2009
102 2010
103 2011
104 2012
105 2013
1回のクエリで実行できますか?
今、私は好きです:
select
min(visited)
from
mytab
where
id = 100;
次に、2 番目のクエリを実行します。
select
min(visited)
from
mytab;
私が欲しいのは以下のようなものです(しかし、もっと簡単にすることはできますか?)
select
min( a.visited ),
min( b.visited )
from
(select visited from mytab where id=100) as a,
(select visited from mytab) as b;
Query run for e.g. id 103 and 100 would be:
id 103 will give 2011,2009
id 100 will give null,2009
ありがとう