Guten Tag,
ich bin auf der Suche nach dem Syntax für eine SQL Abfrage.
Hier eine kurze Tabellenbeschreibung (Tabelle Kunden):
Kundennummer char(10) (es kann dubletten geben)
pruefen char(1)
datum char(20)
Nun möchte ich mir mit einer Abfrage immer genau einen Satz bekommen in denen entweder:
a) Der Wert von pruefen = '1' ist. Und auch nur genau ein Datensatz dieser Kundennummer existiert in dem der Wert vpn pruefen '1' ist
b) Der Wert pruefen '1' ist, und das Feld Datum dieses Datensatzes null oder '' ist und es nur genau einen Datensatz gibt auf den das zutrifft!
Was ist eigentlich performanter? Das ganze mit zwei Abfragen oder einer umzusetzen?
Hoffe ich konnte mich verständlich ausdrücken ;-)
Vielen Dank!
ich bin auf der Suche nach dem Syntax für eine SQL Abfrage.
Hier eine kurze Tabellenbeschreibung (Tabelle Kunden):
Kundennummer char(10) (es kann dubletten geben)
pruefen char(1)
datum char(20)
Nun möchte ich mir mit einer Abfrage immer genau einen Satz bekommen in denen entweder:
a) Der Wert von pruefen = '1' ist. Und auch nur genau ein Datensatz dieser Kundennummer existiert in dem der Wert vpn pruefen '1' ist
b) Der Wert pruefen '1' ist, und das Feld Datum dieses Datensatzes null oder '' ist und es nur genau einen Datensatz gibt auf den das zutrifft!
Was ist eigentlich performanter? Das ganze mit zwei Abfragen oder einer umzusetzen?
Hoffe ich konnte mich verständlich ausdrücken ;-)
Vielen Dank!
Comment