koma666
Mitglied
wie kann ich ein subselect so schreiben dass es mir eine 0 zurückgiebt wenn es eigentlich kein ergebnis findet
also wenn
select * from tab1 where titelnummer = (select titelnummer from titeltab where titel = 'hans') and projekt = 'proj1'
wenn also jetzt hans nicht als titel in titeltab vorkommt, dann stimmt der ausdruck nicht, er soll aber wenn hans kein titel ist
eigentlich den subselect so behandeln als würde da dann stehen
where titelnummer = 0
weis jemand rat ?
also wenn
select * from tab1 where titelnummer = (select titelnummer from titeltab where titel = 'hans') and projekt = 'proj1'
wenn also jetzt hans nicht als titel in titeltab vorkommt, dann stimmt der ausdruck nicht, er soll aber wenn hans kein titel ist
eigentlich den subselect so behandeln als würde da dann stehen
where titelnummer = 0
weis jemand rat ?
Zuletzt bearbeitet: