第一个sql   (都是连接几个表的符合查询)
第二个sql    (都是连接几个表的符合查询)2个sql查询出来的结果集合中都有  name 列 我是这样写的 (第一个sql 语句) a inner join (第二个sql 语句) b on a.name=b.name查询分析器报错'a' 附近有语法错误。 'b‘ 附近有语法错误。求教

解决方案 »

  1.   

    select * from (第一个sql 语句) a inner join (第二个sql 语句) b on a.name=b.name
      

  2.   

    第一个sql   (都是连接几个表的符合查询) 
    第二个sql    (都是连接几个表的符合查询) 2个sql查询出来的结果集合中都有  name 列  我是这样写的 (第一个sql 语句) a inner join (第二个sql 语句) b on a.name=b.name 查询分析器报错'a' 附近有语法错误。 'b‘ 附近有语法错误。 求教select a.* , b.*
    (第一个sql) a,
    (第二个sql) b
    where a.name = b.name
      

  3.   

    select a.*,b.id,b...... --因为name同列名,不要选
    from (第一个sql 语句) a inner join (第二个sql 语句) b on a.name=b.name