以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]并列关系的关联列数据不同的两张表合并  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=73574)

--  作者:fox20150629
--  发布时间:2015/8/21 20:12:00
--  [求助]并列关系的关联列数据不同的两张表合并
现在表A,B,C三张表,A,B结构相同,各自的字段a唯一,并与表C链接,也就是表A-字段a-表C, 表B-字段a-表C
的结构,现在想要实现表A-字段a-表C  and  表B-字段a-表C 链接后数据的并列合并 如何设置查询语言呢,帮助里的多表查询三表
的语句只能是三张表通过一个相同的字段构成一条线的查询,怎么让A,B并列关系,AC BC链接关系的三张表合并汇总成一张表呢

--  作者:y2287958
--  发布时间:2015/8/21 21:35:00
--  
转晕了
上例子

--  作者:Hyphen
--  发布时间:2015/8/22 9:15:00
--  

Dim cmd As New SQLCommand
Dim dt As DataTable

cmd.CommandText = "select * fr om {表A} a inner join {表C} c on a.a = c.a unio n Select * fr om {表B} b inner join {表C} c on b.a = c.a"

dt = cmd.ExecuteReader()

Output.Show(dt.DataRows.Count)


--  作者:fox20150629
--  发布时间:2015/8/24 10:02:00
--  
解决了谢谢,使用UNION语言即可