例如:
表A 列有 a,b,c 三个列。
表B 列有 a,d,e 三个列, a字段引用表A的a字段,是一个外键引用。 使用内连查询: select * from B inner join A on A.a=B.a
查出的结果是 a,a,b,c,d,e 。 现在我想去掉重复的 a 列,让结果显示为 a.b.c.d.e 就行了。 但是我必须要用 select * 。请问有没有好的解决办法?
表A 列有 a,b,c 三个列。
表B 列有 a,d,e 三个列, a字段引用表A的a字段,是一个外键引用。 使用内连查询: select * from B inner join A on A.a=B.a
查出的结果是 a,a,b,c,d,e 。 现在我想去掉重复的 a 列,让结果显示为 a.b.c.d.e 就行了。 但是我必须要用 select * 。请问有没有好的解决办法?
select A.a,b,c,d,e from B inner join A on A.a=B.a
我写的是一个通用分页的Proc ,调用的时候可以支持多表连接,但不想麻烦 输入太多的列字段。。
select * from (
select A.a,b,c,d,e from B inner join A on A.a=B.a
)t