以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 再请教大师们一个问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=38995) |
||||
-- 作者:sea8523 -- 发布时间:2013/8/13 10:35:00 -- 再请教大师们一个问题
我现在有表A、表B 数据不同,但有共性 表A、表B中均有客户名称、属性。如图
现在需选出表A、表B中属性为政府的客户 如何实现? 我用语句 select * from [表A] where 属性=\'政府\' 可正常显示 但输两条语句 就不能显示
select * from [表B] where 属性=\'政府\'
弹出如下提示
|
||||
-- 作者:sea8523 -- 发布时间:2013/8/13 10:35:00 -- 此主题相关图片如下:错误.jpg |
||||
-- 作者:狐狸爸爸 -- 发布时间:2013/8/13 10:37:00 -- Table("表A").Filter = "属性=\'政府\'" Table("表B").Filter = "属性=\'政府\'" |
||||
-- 作者:sea8523 -- 发布时间:2013/8/13 16:20:00 -- 请问还是在创建查询表里吗 怎么在那里输入 弹出错误提示 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2013/8/13 16:28:00 -- Select语句:
select * from [表A] where 属性=\'政府\' UNION ALL select * from [表B] where 属性=\'政府\'
参考: http://www.foxtable.com/help/topics/0688.htm
[此贴子已经被作者于2013-8-13 16:28:23编辑过]
|
||||
-- 作者:sea8523 -- 发布时间:2013/8/13 16:43:00 -- select * from [表A] where 属性=\'政府\' UNION ALL select * from [表B] where 属性=\'政府\'
在创建sql表中输入,还是弹出错误提示。 |
||||
-- 作者:Bin -- 发布时间:2013/8/13 16:44:00 -- select * from {表A} where 属性=\'政府\' UNION ALL select * from {表B} where 属性=\'政府\' |
||||
-- 作者:狐狸爸爸 -- 发布时间:2013/8/13 16:48:00 -- 必须保证两个表的机构完全一致,才可以的 |
||||
-- 作者:sea8523 -- 发布时间:2013/8/13 16:50:00 -- 那如果我想实现上面的功能该怎么办?有方法吗? 请指教 [此贴子已经被作者于2013-8-13 16:51:51编辑过]
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2013/8/13 16:55:00 -- 两个表结构几乎不同,怎么可以显示在一个表中呢,只能用两个表显示。
如果你只想获得客户名称,可以:
select 客户名称 from [表A] where 属性=\'政府\' UNION ALL select 客户名称 from [表B] where 属性=\'政府\'
|