Sql 如果选择返回null,则选择其他选择
我们需要这样做:Sql 如果选择返回null,则选择其他选择,sql,Sql,我们需要这样做: select * from table1 as t where t.num = 111 orderby t.createon 如果没有返回的记录-执行不同的选择: select * from table1 as t orderby t.createon 有没有办法加入这些选择? 谢谢 您的标题表明需要来自不同表的数据,但您的示例表明需要来自同一表的不同条件。哪一个是itt?你是对的-我换了title@Nom存在对的使用SQL Server SELECT * FR
select *
from table1 as t
where t.num = 111
orderby t.createon
如果没有返回的记录-执行不同的选择:
select *
from table1 as t
orderby t.createon
有没有办法加入这些选择?
谢谢 您的标题表明需要来自不同表的数据,但您的示例表明需要来自同一表的不同条件。哪一个是itt?你是对的-我换了title@Nom存在对
的使用
<代码>SQL Server
SELECT
*
FROM
table1 as t
WHERE
EXISTS((SELECT * FROM table1 WHERE num = 111) AND t.num = 111)
OR NOT EXISTS (SELECT * FROM table1 where num = 111)
ORDER BY
t.createon