当前位置: 代码迷 >> Sql Server >> 怎么select出两个表的内容放在一起? 不可以使用 union all ,因为两个表的字段不一样
  详细解决方案

怎么select出两个表的内容放在一起? 不可以使用 union all ,因为两个表的字段不一样

热度:574   发布时间:2016-04-24 08:56:52.0
如何select出两个表的内容放在一起? 不可以使用 union all ,因为两个表的字段不一样
 不可以使用 union all  ,因为两个表的字段不一样 
不需要where
------解决思路----------------------
两个表之间有关联条件吗?如果有就select * from A,B where a.ID=b.ID

------解决思路----------------------
引用:
Quote: 引用:

两个表之间有关联条件吗?如果有就select * from A,B where a.ID=b.ID

在SQL中执行后,完美显示了
可是把这个语句放在C#开发的程序中,就会提示
A column named‘TaskID’Already belongs to this Data Table


不要写 * 号,为重复的列名取个别名.

大概如下

select a.taskid as taskid_a , b.taskid 
from a , b 
where a.id = b .id
  相关解决方案