[]
MySql Sql sorusu?
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
where ( cond a and cond b )
or cond a
- nahtoderfahrung (06.12.20 16:46:45)
aşağıdaki gibi bir şey olmalı;
IF EXISTS(sorgu1)
THEN
sorgu1
ELSE
sorgu2
END IF;
IF EXISTS(sorgu1)
THEN
sorgu1
ELSE
sorgu2
END IF;
- surprise (06.12.20 17:23:45)
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
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 (06.12.20 17:41:38 ~ 17:52:59)
1