在SQL中形成Case语句

时间:2015-04-12 17:44:09

标签: mysql sql-server

我需要为以下查询形成一个Case语句:

select 
Distinct T from iwa b 
where exists (
 select * from iwa where T=320 and art=1234
) 
and exists (
 select * from iwa where T=450 and art=1234 and art=b.art
);

select T from iwa where T=320 where art=1234;

Select T from iwa where T=450 where art=1234;

T是列名,iwa是表名,art是输入。 我应该从检查的所有上述查询中获得输出。

1 个答案:

答案 0 :(得分:0)

我无法理解你想要实现的目标。也许你需要这样的东西?

select T 
from iwa 
where (T=320 and art=1234)
or (T=450 and art=1234)