SELECT constante,*

SELECT constante,* - SQL/NoSQL - Programmation

Marsh Posté le 27-12-2011 à 00:12:53    

Bonjour,
 
J'ai une table avec des colonnes C_1, C_2, C_3
 
Je voudrais faire une requête qui me rajouterai une constance (disons 64) en première colonne.
J'ai donc pensé à  

Code :
  1. SELECT 64,* FROM matable

qui me retourne une erreur (j'utilise mysql)
 
Si je fais néanmoins  

Code :
  1. SELECT 64, C_1, C_2, C_3 FROM matable

alors cela fonctionne
 
Néanmoins la première syntaxe me plait bien, car je peux modifier la structure de ma table sans avoir à modifier cette requête précise.
Y aurait-il un moyen d'utiliser le * ?
 
Merci d'avance ;)

Reply

Marsh Posté le 27-12-2011 à 00:12:53   

Reply

Marsh Posté le 27-12-2011 à 10:29:47    

Bonjour
 
Il faut prefixer le "*" du nom ou alias de la table :
 

Code :
  1. SELECT 64,matable.* FROM matable

Reply

Marsh Posté le 27-12-2011 à 12:13:47    

Merci, cela marche parfaitement


---------------
http://nisalon.labrute.com/
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed