以下のようなテーブルがあります。
id | city1 | city2 | distance
----------+---------+-------------+-----------
1 | Jane B | japan | 8
2 | Joe A | florida | 11
3 | Joe F | california | 215
4 | Jane A | ghana | 3
5 | Jane B | florida | 8
6 | Joe C | jakarta | 11
7 | Joe F | california | 215
8 | Joe A | japan | 3
jow A と jane B に共通する city2 を見つけたい場合、mysql でこれを取得するにはどうすればよいでしょうか (この場合、結果は japan と florida になります)。city1 列から 2 つの値を指定すると、結果は次のようになります。列city2から存在する場合、両方の共通値になります。