Сложная выборкаhttp://softtime.ru/forumСложная выборкаhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=65891#post385123Don't worry - be happy!Сложная выборкаSat, 27 Jun 2009 12:59:38 +030032423423Сложная выборкаhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=65891#post385106Я говорю о SUM + GROUP BY user_id! P.S. Т.к. я с мобилки то точно не уверен: в GROUP BY...Сложная выборкаSat, 27 Jun 2009 03:44:20 +0300396465640Сложная выборкаhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=65891#post385105Вот вокруг этого и вертелся! Мне просто необходимо было еще отсеживать кто подал заявку, поэтому почему-то сразу отбрасывал UNION. Сейчас,...Сложная выборкаSat, 27 Jun 2009 03:39:30 +03003563649Сложная выборкаhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=65891#post385104по-моему, через задницу будет как раз наоборот устраивать всякое (SELECT friend_id AS fr FROM friend_of WHERE user_id = $my_id) UNION...Сложная выборкаSat, 27 Jun 2009 03:25:39 +0300TrianonСложная выборкаhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=65891#post385103В моём случае отношение "есть друг" симметричное, антирефлексивное, нетранзитивное. Какая организация предпочтительней-то?.. Из Вашего поста я понимаю так, что симметричность...Сложная выборкаSat, 27 Jun 2009 03:11:29 +030032423423Сложная выборкаhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=65891#post385102Все мои друзья (и подтвержденные и неподтвержденные) характеризуются friend_of.user_id = $my_id Все Ваши друзья (и подтвержденные и неподтвержденные) характеризуются friend_of.user_id...Сложная выборкаSat, 27 Jun 2009 03:05:48 +0300TrianonСложная выборкаhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=65891#post385101Я неправильно вопрос задал. Вычислить неподтвержденных я знаю как. Как можно достать всех друзуй - неподтверженных и подтвержденных одновременно? То...Сложная выборкаSat, 27 Jun 2009 02:54:00 +030032423423Сложная выборкаhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=65891#post385100Зарегистрируйтесь, пожалуйста.Сложная выборкаSat, 27 Jun 2009 02:49:43 +0300TrianonСложная выборкаhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=65891#post385099Интересно, а как будет выглядеть подсчёт количества неподтверждённых друзей? Скажем, какой-то человек пытается добавить меня в друзья. Таким образом добавляется...Сложная выборкаSat, 27 Jun 2009 02:32:18 +0300345386876Сложная выборкаhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=65891#post383728Таблица friend_of(user_id, friend_id) Запрос показывающий друзей Маши SELECT friend_id FROM friend_of WHERE user_id = $masha Запрос показывающий друзей друзей...Сложная выборкаWed, 17 Jun 2009 23:44:35 +0300TrianonСложная выборкаhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=65891#post383713но ведь это лишние записи БД, ладно, проехали, теперь допустимв нас есть 8 строчек с Машей и 4 с Колей....Сложная выборкаWed, 17 Jun 2009 22:37:35 +03001promСложная выборкаhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=65891#post383705Я уже сказал. Строк с Машей должно быть восемь. Отношение "друзья" не является симметричным даже в реальной жизни, что уж...Сложная выборкаWed, 17 Jun 2009 22:25:04 +0300TrianonСложная выборкаhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=65891#post383700Trianon, если Вы не подскажете, вряд ли кто-то поможет ))Сложная выборкаWed, 17 Jun 2009 22:11:36 +03001promСложная выборкаhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=65891#post383567все правильно, просто Маша добавила в друзья только Женю с его согласия, остальные добавляли ее в друзья с ее согласия....Сложная выборкаWed, 17 Jun 2009 00:42:41 +03001promСложная выборкаhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=65891#post383552ну вот Вы пишете "У Маши есть 4 друга: Коля, Женя, Дима, Артем" а строк с Машей во второй колонке...Сложная выборкаTue, 16 Jun 2009 22:08:28 +0300TrianonСложная выборкаhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=65891#post383549Не знаю даже как перепроектировать... У каждого имени есть свой номер... я для простоты имена поставил. а Вася он не...Сложная выборкаTue, 16 Jun 2009 21:42:14 +03001promСложная выборкаhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=65891#post383547Если это рабочий вопрос ( а не учебный) таблицу следует перепроектировать. Она явно не нормализована. Раскройте всю правду о Васе....Сложная выборкаTue, 16 Jun 2009 21:30:38 +0300TrianonСложная выборкаhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=65891#post383543В таблице Friends есть такие поля: Friend1 (int) Friend2 (int) is_friend (int) Коля Маша 2 Вика Коля 2 Маша Женя...Сложная выборкаTue, 16 Jun 2009 21:13:13 +03001prom