---
title: "JOIN KEY in DFSORT 2 Top Examples"
description: "IBM DFsort JOIN KEY Paired best examples. You can use for your project."
url: https://srinimf.com/2011/10/24/jcl-how-to-compare-gdg-versions-with-sort/
date: 2011-10-24
modified: 2026-10-07
author: "Srini"
image: https://i0.wp.com/srinimf.com/wp-content/uploads/2011/10/pexels-photo-6373674.jpeg?fit=1880%2C1253&ssl=1
categories: ["DFSORT"]
tags: ["DFSORT JOIN Key Examples", "DFSORT tips and Tricks", "JCL DFSORT"]
type: post
lang: en
---

# JOIN KEY in DFSORT 2 Top Examples

Here are top [JCL example](https://srinimf.com/2012/05/24/delete-jcl-for-gdg-base-and-vsam-cluster/)s on JOIN KEY of DFSORT.

Related[DFSORT JOINKEYS Sample JCL Explained Each Step](https://srinimf.com/2016/11/17/the-best-sort-join-key-example-to-create-3rd-data-set/)

## Join key of DFSORT

Ex:1

Related[Top JCL The Real Usage of IFTHEN in DFSORT](https://srinimf.com/2010/12/12/jcl-sort-examples-and-user-guide/)

```
//Step1  EXEC PGM=SORT
//SYSOUT DD SYSOUT=*
//Input1 DD DSN=...   GDG(-1) - FB/80
//Input2 DD DSN=...   GDG(0)  - FB/80
//SORTOUT DD DSN=...  output file - FB/80
//[SYSIN DD](https://srinimf.com/2011/03/23/jcl-sysin-dd-and-sysin-dd-data/) *
  JOINKEYS F1=Input1,FIELDS=(1,80,A)
  JOINKEYS F2=Input2,FIELDS=(1,80,A)
  JOIN UNPAIRED,F2,ONLY
  SORT FIELDS=COPY
/*
```

Description: Unpaired, F2==> F2 non matching record write to o/p file.

Ex:2

```
//SYSIN DD *
  JOINKEYS FILE=F1,FIELDS=(15,2,A,7,4,A)
  JOINKEYS FILE=F2,FIELDS=(21,2,A,23,4,A)
  REFORMAT FIELDS=(F2:1,70,F1:1,60)
  SORT FIELDS=COPY
/*
```

Description: Reformat says the o/p record structure. For more details refer: 

- **[Usage Join Keys-1](http://publib.boulder.ibm.com/infocenter/zos/v1r12/index.jsp?topic=%2Fcom.ibm.zos.r12.icea100%2Fice1ca50114.htm)**
- **[Usage Join Keys-2](http://publib.boulder.ibm.com/infocenter/zos/v1r12/topic/com.ibm.zos.r12.icea100/ice1ca50125.htm) **
- **[Usage REFORMAT](http://publib.boulder.ibm.com/infocenter/zos/v1r12/index.jsp?topic=%2Fcom.ibm.zos.r12.icea100%2Fice1ca50118.htm)**

### Share this:

-
- [Tweet](https://twitter.com/share)
- [![](https://i0.wp.com/assets.pinterest.com/images/pidgets/pinit_fg_en_rect_gray_20.png)](https://www.pinterest.com/pin/create/link/?url=https%3A%2F%2Fsrinimf.com%2F2011%2F10%2F24%2Fjcl-how-to-compare-gdg-versions-with-sort%2F&media=https%3A%2F%2Fi0.wp.com%2Fsrinimf.com%2Fwp-content%2Fuploads%2F2011%2F10%2Fpexels-photo-6373674.jpeg%3Ffit%3D1200%252C800%26ssl%3D1&description=%3Cstrong%3EJOIN%20KEY%20in%20DFSORT%202%20Top%20Examples%3C%2Fstrong%3E)
-
- [Share on Tumblr](https://www.tumblr.com/share)
- [Share on WhatsApp (Opens in new window) WhatsApp](https://srinimf.com/2011/10/24/jcl-how-to-compare-gdg-versions-with-sort/?share=jetpack-whatsapp)
- [More](#)
-

- [Print (Opens in new window) Print](https://srinimf.com/2011/10/24/jcl-how-to-compare-gdg-versions-with-sort/?share=print)
- [Share on Reddit (Opens in new window) Reddit](https://srinimf.com/2011/10/24/jcl-how-to-compare-gdg-versions-with-sort/?share=reddit)
- [Share on Telegram (Opens in new window) Telegram](https://srinimf.com/2011/10/24/jcl-how-to-compare-gdg-versions-with-sort/?share=telegram)
- [Email a link to a friend (Opens in new window) Email](mailto:?subject=%5BShared%20Post%5D%20%3Cstrong%3EJOIN%20KEY%20in%20DFSORT%202%20Top%20Examples%3C%2Fstrong%3E&body=https%3A%2F%2Fsrinimf.com%2F2011%2F10%2F24%2Fjcl-how-to-compare-gdg-versions-with-sort%2F&share=email)
-

### Like this:

Like Loading…
