怎么把多个表的数据读到一个DATAGRID里面?
字段不一样
但有几个是相同的
而且我也只要显示那相同的就可以
那就不用* 把相同的字段列上面就可以了。
SELECT 相同的字段列1,相同的字段列2 FROM TableA
UNION
SELECT 相同的字段列1,相同的字段列2 FROM TableB
UNION
SELECT 相同的字段列1,相同的字段列2 FROM TableC
UNION
SELECT 相同的字段列1,相同的字段列2 FROM TableD
带条件的:
sql1="SELECT dzbd_name,department,qgd.dzbd_no,qgd.id FROM qgd,dzbd where qgd.dzbd_no=dzbd.dzbd_no UNION SELECT dzbd_name,department,hjd.dzbd_no,hjd.id FROM hjd,dzbd where hjd.dzbd_no=dzbd.dzbd_no";
--------------------
方法二
CREATE VIEW dbo.Program
AS
SELECT *
FROM dbo.SP1_Program
UNION ALL
SELECT *
FROM dbo.SP2_Program
选建一个视图,再读视图