|
Тема |
Re: MySQL Вграден select? [re: ro6avia] |
|
Автор |
phpGuru (член) |
|
Публикувано | 01.07.04 11:38 |
|
|
не MySQL 4+ а MySQL 4.1+ ;-)
а относно въпроса, дали питащия очаква и тези на които неговите дистрибутори са дирстрибутори също да излязат, а и техните дистрибутори и т.н. ;-))
ако махнем рекурсията т.е. не ни интересуват под дистрибуторите и т.н. (не ни интересува дървото от дистрибутори надолу) аз бих написал
SELECT * FROM stat WHERE user_id = MYUSERID
UNION
SELECT s.* FROM stat AS s, users AS u WHERE s.user_id = u.id AND u.distrib_id = MYUSERID;
преименувах N на MYUSERID за да се види, че го има на 2 места ;-))
ако се иска цялото дърво - няма да стане с 1 заявка
|
| |
|
|
|