以文本方式查看主题 - 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 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语言即可 |