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?