Помогите найти ошибку в запросе - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Sun, 01 Dec 2024 13:58:51 +0300 Структура таблицы effir:<br> <br> id user type dop date<br> <br> Структура таблицы friends:<br> <br> id user friend sta<br> <br> Структура таблицы users:<br> <br> id .... ... ... ...<br> <br> Из таблицы effir нужно вывести действия всех друзей определенного пользователя в убывающем порядке.<br> <br> В таблице friends друзья этого определенного пользователя могут находится либо в поле user, либо - friend.<br> <br> <pre class="prettyprint"> $sql=&#039;SELECT effir.* FROM effir,users,friends WHERE ( (friends.user=&#039;.$_GET&#91;&#039;id&#039;].&#039; AND effir.user=friends.friend AND users.id=friends.friend AND friends.sta=1) OR (friends.friend=&#039;.$_GET&#91;&#039;id&#039;].&#039; AND effir.user=friends.user AND users.id=friends.user AND friends.sta=1) ) ORDER BY effir.id DESC LIMIT 100&#039;; $r=mysql_query($sql,$conn); while ($row=mysql_fetch_row($r)) { .......... } </pre> <br> Выводит только действия одного друга. https://visavi.net/topics/20496/345307 Помогите найти ошибку в запросе CROWS Thu, 07 Apr 2011 18:54:57 +0400 Сообщения https://visavi.net/topics/20496/345307