当前位置: 代码迷 >> Sql Server >> 多表操作?该如何解决
  详细解决方案

多表操作?该如何解决

热度:11   发布时间:2016-04-27 17:46:08.0
多表操作??
用户可以选择多个表,比如TableA,TableB,TableC......

用户可以选择要显示的字段

问题是:

  1   如何从系统表里得出TableA,和TableB   之间的关系,比如TableA.ID   =TableB.ID
 
  2   如果他们之间没有任何关系,那么怎么显示TableA和TableB的数据,sql   语句该怎么写?

    新手,希望有高手可以指点一下。

------解决方案--------------------
1 如何从系统表里得出TableA,和TableB 之间的关系,比如TableA.ID =TableB.ID
---------------------
察看外键:sp_fkeys 表名

2 如果他们之间没有任何关系,那么怎么显示TableA和TableB的数据,sql 语句该怎么写?
----------------------
select * from TableA
select * from TableB
------解决方案--------------------
select * from TableA
union all
select * from TableB

------解决方案--------------------
没有相同的列,是不能显示在一起的.用sp_fkeys查看两个表的关系
  相关解决方案