select * from x where cond a, cond b sorgusunda
eğer en az bir sonuç geliyorsa
select * from x where cond a, cond b
hiç sonuç gelmiyorsa
select * from x where cond a
şeklinde ifadeyi MySql için Sql sorgusunda nasıl yazarız?
eğer en az bir sonuç geliyorsa
select * from x where cond a, cond b
hiç sonuç gelmiyorsa
select * from x where cond a
şeklinde ifadeyi MySql için Sql sorgusunda nasıl yazarız?
select * from x
where ( cond a and cond b )
or cond a
nahtoderfahrung
aşağıdaki gibi bir şey olmalı;
IF EXISTS(sorgu1)
THEN
sorgu1
ELSE
sorgu2
END IF;
surprise
select * from x
where 1 = case
when (select count(*) from x where cond a and cond b) > 0 then cond a and cond b
else cond a
end
şurada örnek yaptım,
www.shorturl.at
aziz dostum jack
1