【发布时间】:2017-10-15 16:44:59
【问题描述】:
CREATE TABLE IF NOT EXISTS `SF`
(
`ref` int(6) unsigned NOT NULL,
`extref` int(6) unsigned NOT NULL,
`portfno` int(3) NOT NULL,
`content` varchar(200) NOT NULL,
PRIMARY KEY (`ref`)
) DEFAULT CHARSET=utf8;
INSERT INTO `SF` (`ref`, `extref`, `portfno`,`content`)
VALUES ('100', '200', '999','SF1'),
('101', '200', '000','SF2'),
('102', '201', '999','SF3'),
('103', '201', '000','SF4');
CREATE TABLE IF NOT EXISTS `SEC`
(
`ref` int(6) unsigned NOT NULL,
`extref` int(6) unsigned NOT NULL,
`portfno` int(3) NOT NULL,
`content` varchar(200) NOT NULL,
PRIMARY KEY (`ref`)
) DEFAULT CHARSET=utf8;
插入SEC (ref, extref, portfno,content)
值('100','200','999','SEC1'),
('101', '200', '000','SEC2'),
('102', '201', '999','SEC3'),
('103', '201', '000','SEC4');
我想要的输出如下 2 条记录。
Rec 1 ->100,200,999,sf1,100,200,999,sec1,101,200,000,sf2,101,200,000,sec2
Rec 2 ->102,201,999,sf3,102,201,999,sec3,103,201,000,sf4,103,201,000,sec4
我需要有不应该遇到性能问题的解决方案。
【问题讨论】:
-
您使用的是哪个数据库?您想要的输出背后的逻辑/原因是什么?请解释
-
回答第一条评论后,告诉我 Rec 1 a Row 1 吗?
-
这是场景,数据库是 ibm db2..是的 rec1 是第一行..
标签: sql