2009-03-05 16 views

Respuesta

24

seleccione table1.price, table2.price como other_price .....

+1

¿Qué hay de la columna 25 idénticos en dos tablas? ¿Debería escribir una declaración AS para las 25 columnas? – HPM

+3

respuesta corta sí. OTOH si no tiene tiempo suficiente para escribir las 25 declaraciones AS, podría extraer los nombres de columna de SysColumns y escribir algunos SQL para crear SQL. La manera simple es tal vez 5 minutos ... – MrTelly

5

nosotros la palabra clave AS

select a.Price as PriceOne, b.price as PriceTwo 
from tablea a, tableb b 
12
select t1.Column as Price, t2.Column as Other_Price 
from table1 as t1 INNER JOIN table2 as t2 
ON t1.Key = t2.Key 

como esta ?

0

si está utilizando el servidor sql, use corchetes o comillas simples alrededor del nombre del alias en una consulta que tenga en el código.

1

También puede omitir la palabra clave AS.
SELECT row1 Price, row2 'Other Price' FROM exampleDB.table1;
en esta opción, la legibilidad es un poco degradada pero tiene el resultado deseado.

1

No hay necesidad de utilizar AS, sólo tiene que utilizar:

SELECT table1.price Table1 Price, table2.price Table2 Price, ..... 
Cuestiones relacionadas