sql >> データベース >  >> RDS >> PostgreSQL

PostgreSQLでエラーを表示

    これは、select *により、ビューに2つのidという名前の列があります。1つはtable1から、もう1つはtable2からです。

    ビューに表示するIDを指定する必要があります。

    SELECT table1.id, column2, column3, ... FROM table1, table2 
    WHERE table1.id = table2.id
    

    同じ名前の列を持つことができるため、クエリは機能します...

    postgres=# select 1 as a, 2 as a;
     a | a
    ---+---
     1 | 2
    (1 row)
    
    postgres=# create view foobar as select 1 as a, 2 as a;
    ERROR:  column "a" duplicated
    postgres=# create view foobar as select 1 as a, 2 as b;
    CREATE VIEW
    


    1. last_insert_rowid()がSQLiteでどのように機能するか

    2. Laravel / Eloquentの新しい関数がオブジェクトを返すのに、その属性を呼び出すと0が返されるのはなぜですか?

    3. PythonまたはIronpythonでmssqlにアクセスする最も簡単な方法は何ですか?

    4. 複数の電子メールまたはユーザー名を停止するにはどうすればよいですか?