Vinzenz Mai: MySQL: Dynamischer Spaltenname in SubSelect

Beitrag lesen

Hallo

anders gefragt, kann ich MySQL dazu bringen eine MySQL-Variable als Spaltenname anzusehen?

so nicht, das ist immer noch eine konstante Zeichenkette, die Du da hast, kein Spaltenname.

SET @col_name = "col_1";
SELECT @col_name FROM tbl WHERE id = 5;

Schau' mal in die MySQL-Doku, ob die zum dynamischen Zusammenbauen von SQL-Statements und deren anschließende Ausführung was bietet.

Freundliche Grüße

Vinzenz