Einzelnen Beitrag anzeigen

barnti

Registriert seit: 15. Aug 2003
Ort: Mal hier mal da...
689 Beiträge
 
Delphi 7 Enterprise
 
#1

Nummern ermitteln die eine Teilnummer enthalten

  Alt 5. Nov 2008, 16:08
Datenbank: Oracle • Version: 10 • Zugriff über: PL/SQL
Hallo,

ich möchte folgende Abfrage realisieren: In der einen Tabelle stehen Telefonnummern incl. Vorwahl in einer anderen Tabelle nur Vorwahlen. Ich möchte nun in der der Vorwahl-Tabelle bestimmte Einträge mit einem Flag versehen und alle Rufnummern aus der Telefonnummern-Tabelle bekommen, die mit dieser geflagten Vorwahl beginnen. Mit dem IN-Operator habe ich es nicht hinbekommen like funktioniert nur mit einem Datensatz:

SQL-Code:
SELECT * FROM TELEFONNUMMERN
WHERE TELEFONNUMMER LIKE
SELECT Concat(PREFIX,'%') FROM PREFIX_TABLE
Was nicht wirklich ausführbar ist. Durch das Subselect bekomme ich einen String zurück, den ich mit einem Like vergleichen könnte. Nur wie genau? Hat jemand einen Plan für mich?
Gruß,

Barnti
  Mit Zitat antworten Zitat