Помогите Составить SQL запрос - 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:53 +0300 нее, твой способ не выйдет. Так будет считать кол-во сообщений, а не количество юзеров.<br> Короче я подобрал запрос<br> <pre class="prettyprint"> SELECT COUNT(DISTINCT users.id) AS cnt FROM users,messages WHERE (users.id=messages.user_from AND messages.user_to=?) OR (users.id=messages.user_to AND messages.user_from=?) </pre> https://visavi.net/topics/17604/304253 Помогите Составить SQL запрос Валерий Wed, 12 Jan 2011 14:39:17 +0300 Сообщения https://visavi.net/topics/17604/304253 select distinct count(`id`) from `messages` where user_to=&#039;$user&#039; OR user_from=&#039;$user&#039;<br> , но зная ник, если хочешь по id то нужна вставка,у тебя какой тип таблицы? https://visavi.net/topics/17604/304247 Помогите Составить SQL запрос Александр Wed, 12 Jan 2011 14:29:10 +0300 Сообщения https://visavi.net/topics/17604/304247 Есть таблица<br> messages user_from (int), user_to (int), message (text);<br> <br> Т.е. это сообщения пользователей друг другу.<br> Нужно, зная id пользователя, вывести количество людей, с которыми он переписывался. (WHERE user_to=&#039;$user&#039; OR user_from=&#039;$user&#039;). Т.е. посчитать всех, кому он писал, либо кто ему писал. https://visavi.net/topics/17604/304239 Помогите Составить SQL запрос Валерий Wed, 12 Jan 2011 14:19:17 +0300 Сообщения https://visavi.net/topics/17604/304239