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