Ilja: Eine SQL-Anweisung

Beitrag lesen

moin,

Als Datenbank steht mysql zur Verfügung.

hmm, die anweiung mit dem dual sah aber oraclisch aus, aber vielleicht ist das ja nur das testsystem für mysql. ;-)

Gibt es ein sql-Anweisung mit der ich die Werte eines Arrays in einer Spalte einer Tabelle darstellen kann?

kann es per definition nicht geben und somit schon im ansatz falsch. SQL kann viel, aber es kann immer nur daten zurück geben, die auch in der datenbank existieren. man kann daten miteinander vergleichen, ausschließen, manipulieren und vieles mehr, aber eben keine daten aus dem hut zaubern, die es nicht in irgendeiner form in der datenbank gibt.

demzufolge bleiben dir nur zwei kunstgriffe, dynamisches sql, zum beispiel das was du mit dem UNION machst (ps UNION ALL verenden) oder aber du baust dir eine Funktion, was ich als die bessere lösung ansehe.

Ilja