HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1021  
Старый 28.01.2010, 12:48
Freakazoitt
Познающий
Регистрация: 02.06.2008
Сообщений: 35
С нами: 9442459

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

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

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

  #1022  
Старый 28.01.2010, 13:04
superboy4
Banned
Регистрация: 17.07.2007
Сообщений: 179
С нами: 9905038

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

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

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

Репутация: 3338


По умолчанию

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

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
Познающий
Регистрация: 02.06.2008
Сообщений: 35
С нами: 9442459

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

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

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

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

Репутация: 3313


По умолчанию

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


Если я правильно тебя понял, то получится следующее:
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
Познающий
Регистрация: 02.06.2008
Сообщений: 35
С нами: 9442459

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

Цитата:
Как-то ты не по-русски написал)
Уточни что за число. И еще , ячейка я так понимаю это столбец?
Вобщем для примера:
таблица 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
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
С нами: 10021597

Репутация: 905


По умолчанию

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

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

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

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

  #1029  
Старый 02.02.2010, 16:49
superboy4
Banned
Регистрация: 17.07.2007
Сообщений: 179
С нами: 9905038

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

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

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

Репутация: 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 ™ © 2001- Antichat Kft.