|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() |
Bonjour,
j'ai une requete SQL: Code :
SELECT * FROM table1 LEFT JOIN table2 ON table1.id = table2.id Puis-je donner un alias au nom de champ "table1.id" ? Je sais que c'est possible en faisant Code :
SELECT champ1 AS a, champ2 AS b FROM table1 LEFT JOIN table2 ON table1.id = table2.id Est-ce possible sur un SELECT * ? Merci |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Responsable de service informatique Inscription : janvier 2009 Messages : 1 093 ![]() |
Bonjour,
L'alias se fait dans le SELECT. Donc pas de liste de colonne => pas d'alias. Tatayo. |
|
|
10
|
|
|
#3 |
|
Invité régulier
![]() |
|
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
Quel est l'intérêt d'avoir 100 colonnes retournées ? Avez vous prévu une écran 365431321321321 pouces pour que vos utilisateurs visualisent les résultats ?
A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#5 | ||
|
Membre Expert
![]() Inscription : août 2008 Messages : 1 271 ![]() |
SqlPro, ça n'est pas parce que vous travaillez sur un petit laptop que les clients de mica n'utilisent pas le TH-152UX1
Sinon outre le fait que 100 colonnes ça fait vraiment beaucoup, il est possible de générer la liste des colonnes en utilisant les tables systems, pour mysql par exemple The INFORMATION_SCHEMA COLUMNS Table Sans avoir testé donc probablement à adapter, ça pourrait donner : Code :
|
||
|
|
10
|
|
|
#6 |
|
Membre Expert
![]() Pacman PacmanBusiness analyst Inscription : juin 2004 Messages : 1 417 ![]() |
Salut !
Je crois que ces tables systèmes ne sont accessibles qu'à partir de MySQL 5.0.2 Sinon, tu dois avoir tout un tas de méthodes à l'arrache, genre : - Faire un show columns puis : > Copier coller le résultat dans Excel, ajouter une colonne avec que des virgules, refaire un copier coller en collage spécial pour transposer > Utiliser un truc qui te permet de faire des regexp ou manipulations de masse (genre ultraedit, vim, ...) - Souvent, dans les requêteurs graphique et / ou gestionnaires de BD, il y a des fonctionnalités du genre "générer le script SELECT"
__________________
(c'est ma photo) Paku, Paku ! Pour les jeunes incultes : non, je ne suis pas un pokémon... Le pacblog : http://pacmann.over-blog.com/ |
|
00
|
Copyright © 2000-2012 - www.developpez.com