ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1021  
Старый 28.01.2010, 12:48
Аватар для Freakazoitt
Freakazoitt
Познающий
Регистрация: 02.06.2008
Сообщений: 35
Провел на форуме:
29238

Репутация: 5
Отправить сообщение для Freakazoitt с помощью ICQ
По умолчанию

Есть таблица (допустим 'table'), там есть записи, есть ячейки и т.д.
Иногда в ячейке 'asd' появляются записи, одинаковые для разных строк
Еще есть ячейка 'side'

Как извлечь это число (если оно оlинаково для двух и более записей и при этом у них разное 'side')?
 
Ответить с цитированием

  #1022  
Старый 28.01.2010, 13:04
Аватар для superboy4
superboy4
Banned
Регистрация: 17.07.2007
Сообщений: 179
Провел на форуме:
816011

Репутация: 23
Отправить сообщение для superboy4 с помощью ICQ
По умолчанию

таблица users, поля id,username,pass,email,
таблица ratings, поля id,user_id,rating,rateable
 
Ответить с цитированием

  #1023  
Старый 28.01.2010, 13:58
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

"по рейтингу" - как-то расплывчато, может это?

SELECT t1.*, SUM(t2.rating)
FROM users AS t1
LEFT JOIN ratings AS t2 ON t1.id=t2.user_id
GROUP BY t1.id limit 0,10
 
Ответить с цитированием

  #1024  
Старый 29.01.2010, 13:23
Аватар для Freakazoitt
Freakazoitt
Познающий
Регистрация: 02.06.2008
Сообщений: 35
Провел на форуме:
29238

Репутация: 5
Отправить сообщение для Freakazoitt с помощью ICQ
По умолчанию

Цитата:
Есть таблица (допустим 'table'), там есть записи, есть ячейки и т.д.
Иногда в ячейке 'asd' появляются записи, одинаковые для разных строк
Еще есть ячейка 'side'

Как извлечь это число (если оно оlинаково для двух и более записей и при этом у них разное 'side')?
Кто-нибудь читает раздел???
 
Ответить с цитированием

  #1025  
Старый 29.01.2010, 13:58
Аватар для Chaak
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


Отправить сообщение для Chaak с помощью ICQ
По умолчанию

Как-то ты не по-русски написал)
Уточни что за число. И еще , ячейка я так понимаю это столбец?


Если я правильно тебя понял, то получится следующее:
PHP код:
SELECT idasd
FROM rndtable
GROUP BY asd
HAVING COUNT
asd ) >1
AND id
IN 
(
SELECT id
FROM rndtable
GROUP BY side
HAVING COUNT
side ) =1


Последний раз редактировалось Chaak; 29.01.2010 в 14:19..
 
Ответить с цитированием

  #1026  
Старый 02.02.2010, 10:18
Аватар для Freakazoitt
Freakazoitt
Познающий
Регистрация: 02.06.2008
Сообщений: 35
Провел на форуме:
29238

Репутация: 5
Отправить сообщение для Freakazoitt с помощью ICQ
По умолчанию

Цитата:
Как-то ты не по-русски написал)
Уточни что за число. И еще , ячейка я так понимаю это столбец?
Вобщем для примера:
таблица table
--
id -- asd -- side
1 -- 34 ---- 1
2 -- 34 ---- 1
3 -- 55 ---- 1
4 -- 55 ---- 2

так вот надо извлечь число "55", поскольку там одинаковое asd но разное side.

// такая комбинация может возникнуть только с одним числом asd - просто примечание
 
Ответить с цитированием

  #1027  
Старый 02.02.2010, 11:01
Аватар для krypt3r
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

Возможно так
Код:
SELECT DISTINCT `asd` FROM `sometable` GROUP BY `asd`, `side` HAVING COUNT(*) = 1;
 
Ответить с цитированием

!!!!
  #1028  
Старый 02.02.2010, 15:59
Аватар для Fakamaz
Fakamaz
Новичок
Регистрация: 01.02.2010
Сообщений: 4
Провел на форуме:
20889

Репутация: 0
По умолчанию !!!!

Как правильно реализовать запрос к MySQL?
Имеется таблица 01_sites с столбцом plan нужно как то отсортировать данные по убыванию при plan-$d3
$d3 - это переменная в коде php
 
Ответить с цитированием

  #1029  
Старый 02.02.2010, 16:49
Аватар для superboy4
superboy4
Banned
Регистрация: 17.07.2007
Сообщений: 179
Провел на форуме:
816011

Репутация: 23
Отправить сообщение для superboy4 с помощью ICQ
По умолчанию

"SELECT plan FROM 01_sites ORDER BY plan DESC"
 
Ответить с цитированием

  #1030  
Старый 02.02.2010, 16:53
Аватар для Fakamaz
Fakamaz
Новичок
Регистрация: 01.02.2010
Сообщений: 4
Провел на форуме:
20889

Репутация: 0
По умолчанию

Цитата:
Сообщение от superboy4  
"SELECT plan FROM 01_sites ORDER BY plan DESC"
Мне надо не по столбику plan отсортировать,а по переменной так скажем $d4=Некое_число-$row["plan"]; И выводить по убыванию по переменной $d4
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сетевой этикет (Перед тем, как задать вопрос хакеру) satana-fu Статьи 7 21.10.2009 07:40
Ответы на часто задаваемые вопросы + линки на статьи по SQL/XSS/PHP-инклуд Jokester Уязвимости 2 28.06.2009 00:19
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ