0

ビューを作成しようとしていますが、重複する列名 'id' エラーが発生します。それ自体は機能しますが、ビューを作成するとすぐに機能しません。

create view question1_responders as select * from survey_responders join survey_responses on survey_responses.survey_responder_id = survey_responders.id where survey_question_id = 1 order by survey_responders.id

4

1 に答える 1

0

CREATE VIEW各列名を修飾して、ステートメントを以下のように変更します。エラーは主にselect *部品によるものです。フェッチする特定の列を指定する (OR) 指定するtable_name.*

create view question1_responders as
select sr.* from survey_responders sr
    join survey_responses sres
    on sres.survey_responder_id = sr.id
    where sr.survey_question_id = 1
    order by sr.id
于 2014-11-20T01:09:44.117 に答える