Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Schließt das Vorhandensein eines Sternchens in einer Auswahl andere Spalten aus?

Meinst du das in MySQL deine erste Abfrage:

SELECT some_func(some_col), * 
FROM my_table

erzeugt diesen Fehler?:

Sie können Ihren Code ändern in (dies führt zu keinen Fehlern!):

SELECT *, some_func(some_col) 
FROM my_table

oder hier hinein, wenn Sie zuerst die berechneten Spalten haben wollen:

SELECT some_func(some_col), t.* 
FROM my_table AS t