Suche Hilfe bei SQL-Statement (Oracle)
Von: Frank Esselbach (spam@ghostlink.de) [Profil]
Datum: 24.01.2008 15:58
Message-ID: <1ib88oa.hkp90s1aw2u9oN%spam@ghostlink.de>
Newsgroup: de.comp.datenbanken.misc
Datum: 24.01.2008 15:58
Message-ID: <1ib88oa.hkp90s1aw2u9oN%spam@ghostlink.de>
Newsgroup: de.comp.datenbanken.misc
Hallo, es geht darum, mit einem SQL-Statement (ohne die Erstellung einer Prozedur) folgendes Problem zu lösen: Eine Datenbank enthält Kunden (BEZ) und ihnen zugeordnete Berater (BER). Mit einer vorhergehenden Anfrage werden vom Frontend per "... distinct ..." alle vorkommenden Berater und auch das Zeichen "-" in ein Pulldownmenü eingetragen. Der Inhalt dieses Pulldownmenü wird in die where-Klausel des SQL-Statements eingesetzt. So lange ein konkreter Name gewählt wird, ist das kein Problem. Wenn "-" gewählt wird, sollen alle Kunden gelistet werde, egal welchen Berater sie haben. Wie mache ich das? select bez from kunden where berater in (@berater_pulldown@)** Soweit so gut, das ist simpel. Aber: Zeige die Kunden deren Berater=xyz ist oder alle Kunden wenn Berater="-" ist. Geht das? Danke. Frank **@berater_pulldown@ ist eine Syntax des Frontend und enthält den aktuell gewählten Eintrag des Pulldownmenüs.[ Auf dieses Posting antworten ]
Antworten
- Andreas Kretschmer (24.01.2008 16:19)
- metzguar (24.01.2008 17:13)
- Frank Esselbach (24.01.2008 17:53)
