sql 如何将一条记录查成多条
我现在有一张表里面有一条记录nametime张3现在我想要得到的结果是time是几就会查询出几条nametime张1张1张1怎么做一楼的能解释一下吗,我用的oracle数...
我现在有一张表 里面有一条记录
name time
张 3
现在我想要得到的结果是time是几就会查询出几条
name time
张 1
张 1
张 1
怎么做
一楼的能解释一下吗,我用的oracle数据库,你写的是过程还是什么。 展开
name time
张 3
现在我想要得到的结果是time是几就会查询出几条
name time
张 1
张 1
张 1
怎么做
一楼的能解释一下吗,我用的oracle数据库,你写的是过程还是什么。 展开
4个回答
展开全部
select * from 表名 where time=(select time from 表名)
不过这个如果time数据挺多就麻烦了
不过这个如果time数据挺多就麻烦了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
还有别的字段吧?
如果记录不重复的,那就写个过程,用游标循环读
如果记录不重复的,那就写个过程,用游标循环读
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SELECT * FROM DATETEST
SELECT
TOP 100 ID=IDENTITY(int,1,1) into #
FROM syscolumns a,syscolumns b,syscolumns c
select
a.name
from
表名 a,# b
where a.time>=b.ID
drop table #
SELECT
TOP 100 ID=IDENTITY(int,1,1) into #
FROM syscolumns a,syscolumns b,syscolumns c
select
a.name
from
表名 a,# b
where a.time>=b.ID
drop table #
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
关注一下~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询