2009-03-05 5 views

答えて

24

選択table1.price、other_priceとしてtable2.price .....

+1

二つのテーブルでどのように約25の同一の列?私はすべての25列のAS文を書く必要がありますか? – HPM

+3

短い答えはい。 OTOHあなたが25のAS文を記述するのに十分な時間がない場合は、SysColumnsからカラム名を引き出し、SQLを作成してSQLを作成することができます。簡単な方法は5分かもしれません... – MrTelly

5

私たちは

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 

ASキーワードなどを(私はDBでそれらの名前を変更する必要はありません)この ?

0

SQL Serverを使用している場合は、コード内のクエリで別名のまわりで角かっこを使用します。

1

また、ASキーワードを省略することもできます。
SELECT row1 Price, row2 'Other Price' FROM exampleDB.table1;
このオプションでは、可読性は少し低下しますが、望ましい結果が得られます。

1

ASを使用する必要はありませんが、ちょうど使用:

SELECT table1.price Table1 Price, table2.price Table2 Price, ..... 
関連する問題