社区
数据库报表
帖子详情
求助一个困扰我多年的问题:关于一个表里的记录作为另一个查询的字段
liulin123
2003-10-30 01:47:45
假设有三张表:
user 为人员表,动态维护
part 为零件种类表,动态维护
ope 为零件加工表,用户录入
现在要做一个统计查询:每个人加工每种零件多少个
换句话说,这个查询的字段是随着part表的变化而变化的
请问,如果要用sql来实现的话,有可能一条搞定吗?
...全文
42
10
打赏
收藏
求助一个困扰我多年的问题:关于一个表里的记录作为另一个查询的字段
假设有三张表: user 为人员表,动态维护 part 为零件种类表,动态维护 ope 为零件加工表,用户录入 现在要做一个统计查询:每个人加工每种零件多少个 换句话说,这个查询的字段是随着part表的变化而变化的 请问,如果要用sql来实现的话,有可能一条搞定吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jyk1970
2004-01-17
打赏
举报
回复
1、提供一些测试数据
2、转到SQL SERVER 版
3、若被斑竹皱健看到了,很快(<30min)就能解决!
swordmanli
2004-01-16
打赏
举报
回复
这个问题竟然困惑了多年,太难为你了。
这个问题我认为不要求助于数据库,而只找前端的工具,PB、crystal report等等都可以生成交叉表的。
jukyy
2004-01-15
打赏
举报
回复
弹性域的概念引进,预设足够多的字段,但在读写数据的时候对列的对应关系需要做很大工作量的判断。
batt
2004-01-15
打赏
举报
回复
楼上的说的不对,交叉表里横向字段数目也可以是动态的
zhobin
2004-01-04
打赏
举报
回复
用交叉表
如果是oracle可用decode来解决
其它的数据库,只能在程序里用数组,因为横向字段只能是固定数目, 所以需先知道最多有多少个零件,
当然,如果用pb就很简单了,pb可以直接生成报表
hideakiwang
2004-01-02
打赏
举报
回复
你可能不熟悉交叉表,请到网上查查这方面的资料。通过使用交叉表的模式可以解决你以上的问题,并可以一句搞定。
shawnzhao
2003-12-18
打赏
举报
回复
还是 用select 人,零件,count(1) 个数 from ope group by 人,零件。
前端工具展现时,对"零件"旋转。
liulin123
2003-10-31
打赏
举报
回复
samuelpan(欧乐)
怪我没有说清楚,我要的是人做为记录,零件作为字段的效果
为了方便大家,我给个最精简的表结构出来
user表:
u_id integer
username varchar(10)
part表:
p_id integer
p_name varchar(20)
ope:
o_id Integer 流水号
u_id integer 员工
p_id integer 零件
ope_num integer 加工数量
最后要求的报表:
员工 零件1 零件2 零件3 …… 零件n (这里零件n为具体的零件名称)
张三 2 4 0 …… 9
李四 0 11 0 …… 0
……
差不多清楚了吧?
laijiaxing
2003-10-31
打赏
举报
回复
用一条语句会比较麻烦.
samuelpan
2003-10-30
打赏
举报
回复
select 人,零件,count(1) 个数 from ope group by 人,零件
小说:35岁程序员8次相亲失败,因为
一个
SQL BUG牵手萌妹
或许,最浪漫的“Hello World”,并非始于精心设计的邂逅,而是始于
一个
恰到好处的“类型转换错误”——它让两个孤独运行的进程,在调试的烟火里,意外地发现了彼此兼容的端口。就在转身的刹那,他瞥见苏晚的桌面...
Linux就这个范儿 第12章
一个
网络
一个
世界
Linux就这个范儿 第12章
一个
网络
一个
世界 与Linux有缘相识还得从一项开发任务说起。十八年前,我在NucleusOS上开发无线网桥AP,需要加入STP生成树协议(SpanningTreeProtocol)。当时我对STP不太了解,只知道它...
JAVA项目面试常谈
问题
以及个人开场介绍模板
JAVA 人力面试常谈
问题
汇总(98个) 1. 请你自我介绍一下 回答提示:一般人回答这个
问题
...企业很重视
一个
人的礼貌,求职者要尊重考官,在回答每个
问题
之后都说一句谢谢.。企业喜欢有礼貌的求职者。 2. 你觉得你个性上
数据库帖子收集
这样的数据列表在存储过程中应该怎么样选择得到? 请问造成SQL2000服务不能启动的原因有哪些? sql server中有無類似于if 的函數,即... 谁能跟我说说期初库存怎么样的
一个
业务逻辑!都要处理哪些内容!需要每月进...
javax.servlet.ServletException: java.lang.NoClassDefFoundError: javax/el/ELResolver
这个项目还有另一种情况 我编译的时候是把 jsp-api.jar C:\jdk6.0\jre\lib\ext 删除后重新启动tomcat 但是java 类在生成classes的时候需要这个类 这是我用editplus 运行后的情况 org.apache....
数据库报表
6,107
社区成员
4,749
社区内容
发帖
与我相关
我的任务
数据库报表
其他数据库开发 数据库报表
复制链接
扫一扫
分享
社区描述
其他数据库开发 数据库报表
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章