同一个数据库查询无关联的两个表 20

做的是JSP网站,需要在同一页面同时查询同一数据库中的不关联的表,可以实现么?如何实现?我就是想在一个表单里显示出“6/18”,"/"前为统计a表中已经有的记录,“/”后... 做的是JSP网站,需要在同一页面同时查询同一数据库中的不关联的表,可以实现么?如何实现?
我就是想在一个表单里显示出“6/18”,"/"前为统计a表中已经有的记录,“/”后为计划的总记录数。a,b与没有关联的属性,两张表在同一数据库中。数据库为access
展开
 我来答
铿锵玫瑰和木木
2010-08-06 · TA获得超过113个赞
知道答主
回答量:33
采纳率:0%
帮助的人:24.2万
展开全部
1、可以实现。
2、select * from 表A , 表B
你执行这句话会返回一个数据集,但是这个数据集里面包含了两个表的所有数据;如果想获取两个表中的某些列,可用select a.列1,a.l列2,b.列1,b.列3 from 表A a, 表B b
这里的a和b 分别为这两个表的别名

3、希望对您有帮助 O(∩_∩)O~
ytu_math
推荐于2017-11-23 · TA获得超过1558个赞
知道小有建树答主
回答量:784
采纳率:100%
帮助的人:789万
展开全部
对于2个没有关联的数据表中的数据放在一起,按照你说的格式
A表.字段1/B表.字段2 ,这样放是不可能得,如果这样放,肯定2个数据有关联,否则怎么能用 "6/18" 这样的格式,只不过现在你没有分析清楚。

你再仔细分析一下。

如果确实没有关联,只能构造出

select A表所检索字段 from A表
union all
select B表所检索字段 from B表

并且 A表所检索字段、B表所检索字段 所列字段数量及类型是一致的,也即两个数据集的简单排列。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zanemcsd
2010-08-06 · 超过12用户采纳过TA的回答
知道答主
回答量:22
采纳率:0%
帮助的人:31万
展开全部
select * from 表A;select * from 表B;
你执行这句话会返回两个数据集
select * from 表A , 表B
你执行这句话会返回一个数据集,但是这个数据集里面包含了两个表的所有数据

一般两个无关联的表没人会做联合查询,既然没有关联,你要两个表中的数据,先取A表,再取B表不就行了?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风铃中de鬼
2010-08-07 · 超过12用户采纳过TA的回答
知道答主
回答量:219
采纳率:0%
帮助的人:41.3万
展开全部
LZ说统计a表中符合特定条件的记录数和b表的总记录数用“/”分割?也就是说最终结果只有一条是这样吗?如果是的话就可以做到:
SELECT t1.con1||'/'||t2.con2
FROM
(SELECT COUNT(*) con1 FROM a WHERE ...) t1,
(SELECT COUNT(*) con2 FROM b) t2
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
锺环WH
2010-08-08
知道答主
回答量:33
采纳率:0%
帮助的人:5.2万
展开全部
“/"前后分开,分别建立连接,试一下吧!我不是太懂,哈哈
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式