I have a DB like

```
    column_1 | column_2 | column_3
    ------------------------------
         aaa | bbb      | ccc
         xys | hkj      | fgh
         dfs | jhv      | ccc
         cfg | rty      | fgh
         iyd | olp      | ccc
         gdv | tdr      | www

```

I want to get the result such that all the rows that have the same value in `column_3` are printed out along with their `column_3` value

```
        column_1 | column_3
        --------------------
             aaa | ccc
             dfs | ccc
             iyd | ccc
             cfg | fgh
             xys | fgh
             gdv | www

```

I know `SELECT DISTINCT column_3 FROM table_name;` gives me all the unique names of `column_3` but how do I get all the `column_1` values that depend on `column_3`?