Ди
Диляра

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-ов в один запрос

СР
Сергей Резанов

уж не знаю как одним
сначала нужно выбрать фильтр - 1 запрос
потом выбрать этим фильтром - 2 запрос

Похожие вопросы
MySQL, кто работал с
C# + MySQL Как определить тип полей в строке?
Как изменить тип нескольких полей в MySQL
Не запускается mysql
Есть две таблицы mysql в обоих есть поле ID как добавить в таблицу2 поля недостающих ID первой
MySQL. Можно ли в поля вставлять формулы?
И как быть. (MySql,денвер)
Что такой apachi и mysql
Запрос MYSQL
mysql запрос