Mysql
 sql >> Base de données >  >> RDS >> Mysql

l'existence d'un astérisque dans une sélection exclut-elle d'autres colonnes ?

Voulez-vous dire que dans MySQL votre première requête :

SELECT some_func(some_col), * 
FROM my_table

génère cette erreur ? :

Vous pouvez changer votre code en (cela n'entraîne aucune erreur !) :

SELECT *, some_func(some_col) 
FROM my_table

ou dans ceci, si vous voulez avoir les colonnes calculées en premier :

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