日期:2014-05-18  浏览次数:20325 次

多表操作??
用户可以选择多个表,比如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查看两个表的关系