I need to join two files on two fields. However i should retrieve all the values in file 1 even if the join fails its like a left outer join. 

File 1:

```
01|a|jack|d
02|b|ron|c
03|d|tom|e

```

File 2:

```
01|a|nemesis|f
02|b|brave|d
04|d|gorr|h

```

output:

```
01|a|jack|d|nemesis|f
02|b|ron|c|brave|d
03|d|tom|e||

```