问题描述
嗨,
如果你能帮我,我会很高兴的。
我有一个父表 (ORDER_HEADER) 和一个子表 (ORDER_LINE)。
它们由order_id链接。
ORDER_HEADER保存客户的订单详细信息,ORDER_LINE保存每个订单标题的子行。
有没有一种方法可以将每个订单行的数据显示为一组
谢谢 ..
感谢您的任何帮助 ..
如果你能帮我,我会很高兴的。
我有一个父表 (ORDER_HEADER) 和一个子表 (ORDER_LINE)。
它们由order_id链接。
ORDER_HEADER保存客户的订单详细信息,ORDER_LINE保存每个订单标题的子行。
有没有一种方法可以将每个订单行的数据显示为一组
---------------------------------------------
CREATE TABLE ORDER_HEADER (
ORDER_ID NUMBER,
CUSTOMER VARCHAR2(50),
ORDER_NUMBER VARCHAR2(50),
ORDER_TYPE VARCHAR2(50),
ATTRIBUTE1 VARCHAR2(50),
ATTRIBUTE2 VARCHAR2(50),
CREATION_DATE DATE
)
CREATE TABLE ORDER_LINE (
ORDER_LINE_ID NUMBER,
ORDER_ID NUMBER,
LINE_TYPE VARCHAR2(50) ,
ATTRIBUTE1 VARCHAR2(50),
ATTRIBUTE2 VARCHAR2(50),
CREATION_DATE DATE
)
INSERT INTO ORDER_HEADER VALUES (
1001, 'ABC Inc.', 'ORD-1001', 'PARENT', 'AAA', 'AAA', SYSDATE);
INSERT INTO ORDER_HEADER VALUES (
1101, 'ABC Inc.', 'ORD-1101', 'PARENT', 'BBB', 'CCC', SYSDATE);
INSERT INTO ORDER_LINE VALUES (
9991, 1001, 'LINE', 'PPP', 'QQQ', SYSDATE);
INSERT INTO ORDER_LINE VALUES (
9992, 1101, 'LINE', 'RRR', 'SSS', SYSDATE);
INSERT INTO ORDER_LINE VALUES (
9993, 1101, 'LINE', 'TTT', 'UUU', SYSDATE);
------------------------------------------------------------
When we pass a customer name as 'ABC Inc.' to the SQL query it extracts the order header + line data and shows it as a set like this
--
ORDER_ID CUSTOMER ORDER_NUMBER ORDER_TYPE ATTRIBUTE1 ATTRIBUTE2 CREATION_DATE
1001 ABC Inc. ORD-1001 PARENT AAA AAA 10-May-18
ORDER_LINE_ID ORDER_ID LINE_TYPE ATTRIBUTE1 ATTRIBUTE2 CREATION_DATE
9991 1001 LINE PPP QQQ 10-May-18
ORDER_ID CUSTOMER ORDER_NUMBER ORDER_TYPE ATTRIBUTE1 ATTRIBUTE2 CREATION_DATE
1101 ABC Inc. ORD-1101 CHILD BBB BBB 12-May-18
ORDER_LINE_ID ORDER_ID LINE_TYPE ATTRIBUTE1 ATTRIBUTE2 CREATION_DATE
9992 1101 LINE RRR SSS 12-May-18
9993 1101 LINE TTT UUU 12-May-18
--
谢谢 ..
感谢您的任何帮助 ..
专家解答
通常,您有SQL来获取 * data *,然后您选择的工具以所需的任何形状呈现或显示数据。
例如,一个简单的连接得到我需要的所有 * 数据 *

但是要将其转换为主详细报告,我正在使用的 * 工具 * 可以做到这一点。
例如,我可以在SQL Developer中做一个master-detail-这是我用您的数据制作的快速视频
例如,一个简单的连接得到我需要的所有 * 数据 *
但是要将其转换为主详细报告,我正在使用的 * 工具 * 可以做到这一点。
例如,我可以在SQL Developer中做一个master-detail-这是我用您的数据制作的快速视频
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




