「to」または「from」列に「joe」を含むすべての行を選択するmysqlクエリが必要です。「to」列と「from」列の間で区別する必要があります。つまり、名前がどの順序で表示されても問題ありません。つまり、「joe」、「bob」は「bob」、「ジョー」。名前のペアに重複がある場合は、ID が最大のものを選択します。最後のテーブルも ID の降順で並べ替える必要があります。たとえば、次の表でクエリを実行します。
前:
id to from
---|-----|------
1 | joe | bob |
2 | bob | hal |
3 | joe | joe |
4 | sue | joe |
5 | bob | bob |
6 | bob | joe |
7 | hal | hal |
8 | joe | bob |
後:
id to from
---|-----|------
8 | joe | bob |
4 | sue | joe |
3 | joe | joe |