sql语句:or能用什么替换掉,显示相同结果,除了union all和union

select * from t1 where name=✀a✀ or name=✀b✀; 再除了in
2025-03-24 08:56:06
推荐回答(5个)
回答(1):

可以用in呀,or和in是相对的
select * from t1 where name in ('a','b');
你的要求真是多,干脆再除了写sql好吗?
再给你写个吧,利用自己关联
select * from t1 a,t2,b
where a.name=b.name(此处改成你自己的主键吧) and a.name ='a' and b.name='b'

回答(2):

left join t1 c --c别名
on t1.主键= c.主键
and c.name <> 'a' and c.name <> 'b'
where c.主键 is null

回答(3):

Failed to create directory
CCLOG("AssetsManagerEx : can not create directory %s\n", fullPath.c_str());
unzClose(zipfile);
return false;
}
}

回答(4):

SELECT * FROM table_name

回答(5):

where name in ('a','b')