Hallo,
scheint nicht so zu funktionieren wie es soll.
Nochmal ein detailierteres Bsp.:
SELECT id, ARRAY(SELECT id FROM table2 where table1.id = table2.idtbl1) FROM table1 where id = 1
Ergebnis:
5, {7,9,11}
Vom Prinzip her ein left join auf tabelle2 mit dem Unterschied, dass nicht 3 Ergebnisse, sondern nur eines kommt
Meine Herren!
im Postgresql gibts ja den Aufruf SELECT ARRAY(SELECT id From table). Ergebnis ist in dem Fall ein kommagetrennter String mit allen Ids also {5,7,9}.
Gibt es dafür auch in Mysql in dem Fall 5.5 ein Pendant dafür? Google und Forensuche hab ich nix gefunden. Danke schonmal.Ohne PostgreSQL zu kennen: Eine komma-separierte Liste kannst du mit GROUP_CONCAT zusammen bauen, die umschließenden geschweiften Klammern mit CONCAT.
gruß aus Berlin