Frage von Kenjji, 58

Wie stelle ich das Ergebnis einer SQL Abfrage nicht untereinander, sondern nebeneinander in einer Excel Datei dar?

Hallo zusammen,

es geht um folgendes. Ich habe eine SQL Abfrage SQL_Anweisung.executeQuery("Select Distinct ""T1"".""playlist_name"", ""T2"".""canvas_name"", ""T4"".""media_name"" FROM ""tb_playlist"" ""T1"", ""tb_canvas"" ""T2"", ""tb_playlist_item"" ""T3"", ""tb_media"" ""T4"", ""tb_canvas_media"" ""T5"" WHERE ""T1"".""playlist_id"" = ""T3"".""playlist_id"" AND ""T2"".""canvas_id"" = ""T3"".""canvas_id"" AND ""T2"".""canvas_id"" = ""T5"".""canvas_id"" AND ""T4"".""media_id"" = ""T5"".""media_id"" ORDER BY ""playlist_name""")

Die Abfrage stammt direkt aus einem Makro in einem LibreOffice Dialog, weshalb auch die gesamte Maskierung enthalten ist.

Nun wird das Ergebnis dieser Abfrage in einer Excel Tabelle ausgegeben. Soweit so gut, allerdings sieht das Ergebnis wie folgt aus:

Antwort
von Suboptimierer, 40

Das Problem würde ich nicht per SQL, sondern in Excel lösen.

Kopiere deine Tabelle und füge sie transponiert wieder ein.

In deinen Screenshots ist allerdings nichts gekippt dargestellt, wenn man beide miteinander vergleicht.

Keine passende Antwort gefunden?

Fragen Sie die Community