Contents

1


覲 伎 れ螻 螳 [http]讌覓(http://databaser.net/boards/bbs.php?table=qa&query=view&uid=501&p=1) 殊.
 
讌覓語 譯 襴蟆 れ..^^;;  
 螳 企 co1 螳 伎  
 co2  螳 'a' 願 co3 螳 'c' 一危螳  蟆曙  
企 一危襯 豢豢襦  貎朱Μ . 
 覓企Μ 螳 企 覯 曙伎 螳ロ蟆手規.. 
 貎朱Μ襯 企 1覯襷 所 一危 豢豢 螳ロ讌 螻 苦給. 

--企 襷り鍵 
create table abc  
( 
    co1 varchar(100) not null, 
    co2 varchar(100) not null, 
    co3 varchar(100) not null, 
) 


--一危 j鍵 
insert abc values('a', 'a', 'c') 
insert abc values('a', 'b', 'd') 
insert abc values('z', 'a', 'd') 
insert abc values('a', 'c', 'd') 
insert abc values('h', 'a', 'c') 
insert abc values('d', 'a', 'd') 
insert abc values('b', 'a', 'd') 

insert abc values('d', 'c', 'd') 
insert abc values('c', 'd', 'a') 
insert abc values('h', 'a', 'd') 
insert abc values('h', 'b', 'c') 


insert abc values('a', 'a', 'd') 
insert abc values('a', 'a', 'e') 
insert abc values('k', 'a', 'c') 
insert abc values('k', 'a', 'd') 

insert abc values('m', 'b', 'c') 
insert abc values('z', 'a', 'c') 
insert abc values('n', 'a', 'c') 

--ろ貎朱Μ 
select * from abc where co1 in 
( 
select co1 from abc where co2 = 'a' 
and co3 = 'c' 
) 
and co2 = 'a' 
order by 1 

1 #

--豢 企蟆 覃 ..
select co1,co2,co3
from (
	select * 
	,	case when co2+co3 like '[a][c]' then co1 end co4
	,	row_number() over(partition by co1 order by co1,co2,co3 ) rowno
	from abc
	where co2 = 'a'
) t
where (co4 is not null or rowno <> 1)