MYSQL выбор из двух полей
нужно найти друзья друзей
table => 'friends'
friendid1 | friendid2
--------------------------
| 1 | 2 |
| 2 | 3 |
| 2 | 4 |
| 3 | 4 |
| 1 | 5 |
| 6 | 5 |
| 4 | 5 |
| 4 | 6 |
| 4 | 1 |
--------------------------
для '1' друзья будут
'1' => 2 5 4
а их друзья сотвественно будут
'2' => 3 4 1 ('1' не нужен) тоесть:
'2' => 3 4
'5' => 1 6 4 ('1' не нужен) тоесть:
'5' => 6 4
'4' => 2 3 5 6 1 ('1' не нужен) тоесть:
'4' => 2 3 5 6
получатся для '1' друзья друзей будут
'1' => 3 4 6 4 2 3 5 6
и конечно из этих нужны неповторяющиеся, тоесть:
'1' => 3 4 6 2 5
и все это нужно сделать одним запросом
можно сделать несколько SELECT-ов в один запрос