(select a.aid,a.text,a.gg from a)union(select b.bid,b.aid,b.te,b.mm from a,b where a.aid=b.aid) 

解决方案 »

  1.   

    select a.aid,text,gg,bid,te,mm from a,b where a.aid=b.aid;
      

  2.   

    select a.aid,a.text,a.gg,b.bid,b,te,b.mm from a,b where a.aid=b.aid
      

  3.   

    SELECT * FROM A INNER JOIN B ON A.AID=B.AID
     
      

  4.   

    inner join 是什么意思,能说明一下么?
    就是做自然连接用的么?
      

  5.   

    inner join 只显示符合条件的数据行,此为默认的join方式,inner 可以省略
    left join 显示符全条件的数据行及左边数据表中不符合条件的数据行
    right join 显示符全条件的数据行及右边数据表中不符合条件的数据行
    full join 显示符全条件的数据行及左边和右边数据表中不符合条件的数据行
    cross join 直接将一个数据表的每一条数据行和另一个数据表的每一条数据行搭配成新的数据 行,不要on 来设置条件就看你需要哪种连接了。