Hallo,
ich habe ein Feld, Typ Text, in einer DB. Werte die dieses Feldes (`portal_artikel`.`listing`) enthalten z.B. 1,2,3,4,5....
Das sind id's von einer anderen Tabelle.
Nun möchte mit einem JOIN die Datensätze 1,2,.....aus einer weiteren Tabelle (portal_artikel_listing_def) holen. Gedacht habe ich mir das so:
PHP-Code:
$results = $db->query('SELECT * FROM `portal_artikel` , `portal_artikel_listing_def` WHERE `portal_artikel_listing_def`.`id` IN (`portal_artikel`.`listing`)');
Allerdings klappt das nicht, wenn ich in IN direkt die Werte eingebe klappt es. Es liegt wohl daran, das `portal_artikel`.`listing` als String bewertet wird. Wie kann ich das nun lösen. Es soll per JOIN funktionieren.
Armin