0
where
if prog.levelnumber = 2 then
i.level = 2 ---> select only the persons with level = 2
if prog.numnivel=1 then
i.level = 1 ---> select only the persons with level = 1
where
if prog.levelnumber = 2 then
i.level = 2 ---> select only the persons with level = 2
if prog.numnivel=1 then
i.level = 1 ---> select only the persons with level = 1
これは私にはSQLのように見えるので、私はそのようにそれを答えるよ...
はcase
ステートメントを使用します。
select fields
from tablename
where i.level = case prog.levelnumber
when 2 then 2
else
case prog.numnivel
when 1 then 1
end
end
あなたの質問を明確にしてみてください - 感謝 – fbrereto
何言語はこれですか? – aehlke