2017-07-19 92 views
0

如何重命名查詢的輸出? 我有這個疑問:如何重命名MySQL查詢結果

select * 
    from (generalprofile left join applicant on applicant.profileID = 
    generalprofile.profileID) as A 
    inner join (generalprofile left join applicant on applicant.profileID = 
    generalprofile.profileID) as B on A.applicationID = B.applicationID ; 

,我需要內部連接2個查詢的結果。 「AS」似乎沒有工作

回答

1

你不建選擇表中正確的方式
裏面的(),您必須將一個有效的選擇。不僅表名並加入

select * 
    from (select * form generalprofile 
      left join applicant on applicant.profileID = 
    generalprofile.profileID) A 
    inner join (select * from generalprofile 
      left join applicant on applicant.profileID = 
    generalprofile.profileID) B on A.applicationID = B.applicationID ;