2017-09-09 10 views

答えて

0

あなたは正確同じ名前を持つ2つの列を作成することはできません。それが可能であった場合、どのように値を挿入したい列に知っているSQLしまうので(例えば両方が働くだろう、あなたはあなたが決める順序で値を挿入することができますに注意してください:

INSERT INTO tbl (col1, col2) VALUES (x, y); 
INSERT INTO tbl (col2, col1) VALUES (y, x); 

)。あなたの例のように、col1col_1のように若干異なる名前を付けることができます。その後、すべて正常に動作します。

0

あなたが使用していたデータベースは一度も教えられませんでしたが、RDBMSでは同じ名前の2つ以上の列を持つテーブルを作成できません。ただし、結果セットを照会する際には、同じ別名を2つの異なる列に割り当てることができます。

SELECT 
    driverage AS age, 
    driver_age AS age 
    ... 
FROM yourTable 
+0

私は私のSQLファイル –

+0

ない、あなたが求めているのかわからでこれを配置する必要があります。私はあなたに同じ列名/エイリアスを照会する方法を与えました。あなたのcreate tableスクリプトは明らかにこれを行うことができません。 –

関連する問題