2017-07-19 139 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 ;