文件结合(JOIN)
2011-07-07 12:58
176 查看
JOIN
复数文件结合后可以抽取的功能。
FOCUS的JOIN FOCUS/DBのJOIN
RDBMS的JOIN SQL TABLE的JOIN、OPTIMIZATION ON、AFDのKEYS=1以上、MULTIPATH JOIN不可
JOIN的规则、是以TO文件的SUFFIX属性来决定的。
TO文件结合字段
FOCUS INDEX指定必要、1个子段也可结合
SQL TABLE INDEX指定不要、可以结合复数字段
JOIN的种类
JOIN有INNER JOIN和OUTER JOIN两种。
INNER JOINJOIN指定字段一致的数据抽取
OUTER JOINFROM文件的数据和JOIN指定字段一致的数据抽取
各种组合(INNER JOIN or OUTER JOIN)
数据例
MINGBU(INNER)
YINGYE(INNER)
[INNER JOIN]SET ALL = OFF
JOIN [INNER] 工号 IN MINGBU TO MULTIPLE 营业工号 IN YINGYE AS J1.
[OUTER JOIN]SET ALL = ON
JOIN LEFT_OUTER 工号 IN MINGBU TO MULTIPLE 营业工号 IN YINGYE AS J1.
复数文件结合后可以抽取的功能。
FOCUS的JOIN FOCUS/DBのJOIN
RDBMS的JOIN SQL TABLE的JOIN、OPTIMIZATION ON、AFDのKEYS=1以上、MULTIPATH JOIN不可
JOIN的规则、是以TO文件的SUFFIX属性来决定的。
TO文件结合字段
FOCUS INDEX指定必要、1个子段也可结合
SQL TABLE INDEX指定不要、可以结合复数字段
JOIN [INNER|LEFT_OUTER] FROM字段1 [AND FROM字段2...] [WITH FROM字段] IN FROM文件 [TAG FROMTAG] TO [UNIQUE|MULTIPLE] TO字段1 [AND TO字段2...] IN TO文件 [TAG TOTAG] AS JOIN名 END |
JOIN有INNER JOIN和OUTER JOIN两种。
INNER JOINJOIN指定字段一致的数据抽取
OUTER JOINFROM文件的数据和JOIN指定字段一致的数据抽取
JOIN文件 | SET ALL | JOIN KEY的关系 | UNIQUE/MULTIPLE | |
INNER JOIN | FOCUS-FOCUS | OFF | 1:N | MULTIPLE |
ON | 1:N | [MULTIPLE] | ||
RDB-RDB | OFF | 1:1 | [UNIQUE] | |
OFF | 1:N | [MULTIPLE] | ||
OUTER JOIN | FOCUS-FOCUS | ON/OFF | 1:1 | [UNIQUE] |
ON | 1:N | MULTIPLE | ||
RDB-RDB | ON | 1:1 | [UNIQUE] | |
ON | 1:N | [MULTIPLE] |
MINGBU(INNER)
工号 | 姓 | 名 |
7010011 | 张 | 宇 |
7111689 | 李 | 龙 |
7115025 | 王 | 翰 |
7124984 | 赵 | 雨 |
7211875 | 杨 | 琅 |
7222166 | 余 | 露 |
7315843 | 徐 | 芳 |
7316019 | 刘 | 恺 |
7316105 | 胡 | 双 |
7316514 | 章 | 燕 |
营业工号 | 商品代码 | 数量 |
7111689 | CM200 | 100 |
7111689 | TV650 | 150 |
7111689 | VH500 | 200 |
7315843 | CM200 | 500 |
7315843 | SN300 | 350 |
7316514 | VH500 | 300 |
JOIN [INNER] 工号 IN MINGBU TO MULTIPLE 营业工号 IN YINGYE AS J1.
工号 | 姓 | 名 | 营业工号 | 商品代码 | 数量 |
7111689 | 李 | 龙 | 7111689 | CM200 | 100 |
7111689 | 李 | 龙 | 7111689 | TV650 | 150 |
7111689 | 李 | 龙 | 7111689 | VH500 | 200 |
7315843 | 徐 | 芳 | 7315843 | CM200 | 500 |
7315843 | 徐 | 芳 | 7315843 | SN300 | 350 |
7316514 | 章 | 燕 | 7316514 | VH500 | 300 |
JOIN LEFT_OUTER 工号 IN MINGBU TO MULTIPLE 营业工号 IN YINGYE AS J1.
工号 | 姓 | 名 | 营业工号 | 商品代码 | 数量 |
7010011 | 张 | 宇 | . | . | . |
7111689 | 李 | 龙 | 7111689 | CM200 | 100 |
7111689 | 李 | 龙 | 7111689 | TV650 | 150 |
7111689 | 李 | 龙 | 7111689 | VH500 | 200 |
7115025 | 王 | 翰 | . | . | . |
7124984 | 赵 | 雨 | . | . | . |
7211875 | 杨 | 琅 | . | . | . |
7222166 | 余 | 露 | . | . | . |
7315843 | 徐 | 芳 | 7315843 | CM200 | 500 |
7315843 | 徐 | 芳 | 7315843 | SN300 | 350 |
7316019 | 刘 | 恺 | . | . | . |
7316105 | 胡 | 双 | . | . | . |
7316514 | 章 | 燕 | 7316514 | VH500 | 300 |
相关文章推荐
- asp.net 结合swftools将pdf文件转换为swf文件
- linux 下结合find 和 rm 删除大量文件
- Android Studio的简介,图文的结合安装,Android Studio2.3.3最新版及其它有关文件下载
- jsp结合Velocity依据Word模板文件产生对应的数据文件
- inotify用法简介及以之结合rsync实现主机间的文件实时同步
- 小心!AngularJS结合RequireJS做文件合并压缩的那些坑
- 4-进一步结合ui文件编写helloworld
- Flex和Servlet结合上传文件报错(二)
- Jfinal框架下结合ajaxFileupload实现多文件上传
- js表单结合struts上传文件
- ajax文件提交,与common upload 和common io 结合
- 结合drwtsn32.log和.Map文件的查看、定位程序错误位置
- jQuery结合C#上传文件的代码
- 案例 1-3: 结合InputStream 和 OutputStream 进行文件内容拷贝
- file文件添加change事件,结合ajaxFileUpload使用文件上传只生效一次问题解决
- PowerShell默认参数$PSDefaultParameterValues结合Out-File输出到日志文件
- 操作Word模板文件.dot 结合具体数据 生成Word文档 .doc
- vim结合findstr实现windows下快速在文件中查找
- sivelrlight 结合asp.net用于大文件下载
- 进度条JProgressBar结合线程实现copy文件进度实例