Zitat von
mwanaheri
1) gibt es eine Fehlermeldung oder gibt die Datenbank keine Zeile zurück?
2) Teste bitte die Bedingungen einzeln:
- klappt die Frage nach der Kundennummer (ohne die anderen Bedingungen)
- klappt die Frage nach der Namensgleichheit? (Wenn du nicht zu viele Ergebnisse zurückkriegen willst, setze limit 10)
3) vielleicht hilft es, wenn du hier noch mal die Tabellenstrukturen postest. -- ohne Daten, versteht sich.
1) Die Datenbank gibt keine Zeilen zurück: "No rows returned"
2) Ich kann die Kundennummern jeweils einzeln abfragen und bekomme auch Ergebnisse:
Code:
select LOWER(NACHNAME) from WETX22 where WETX22.KUNDENNUMMER = '060925'
ERGEBNIS: strodthoff
Code:
select LOWER(NAME) from VITB03 where VITB03.KD_NR = '060925'
ERGEBNIS: frau strodthoff
Die Frage nach der Gleichheit funktioniert nicht, das ist ja mein Problem... ich habe das ganze jetzt mal ohne die Schlussbedingung getestet und bekomme dabei auch keine Daten zurück:
Code:
select a.* from WETX22 a, VITB03 b where LOWER(b.name) like '% ' ||LOWER(a.nachname)
3) Tabellenstruktur:
WETX22
ANSPRECHPARTNER_ID NUMBER(10)
NACHNAME CHAR(30)
VORNAME CHAR(30)
ANREDE CHAR(10)
KUNDENNUMMER CHAR(6)
VITB03
KD_NR CHAR(6)
NAME VARCHAR2(80)
--> Könnte es daran liegen das es unterschiedliche Datentypen in den Tabellen sind ???
Lesezeichen