Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Выбор уникальных записей
 
 автор: Ghost_user   (17.12.2009 в 16:34)   письмо автору
 
 

У меня такой вопрос: как узнать количество уникальных записей, то есть которые имеют уникальное значение поля friend_id
к примеру таблица:

  user_id | friend_id
        1 |         2
        1 |         5
        2 |         2
        1 |         9
        3 |         2
        1 |         7
        1 |         2
        1 |         3
        1 |         2

нужно выбрать, к примеру, из таблицы уникальные записи (поля friend_id), у которых user_id=1.
в данном случае это будет 5.

плиз помогите написать такой запрос.

  Ответить  
 
 автор: cheops   (17.12.2009 в 16:39)   письмо автору
 
   для: Ghost_user   (17.12.2009 в 16:34)
 

Можно воспользоваться следующим SQL-запросом
SELECT COUNT(DISTINCT friend_id) FROM tbl WHERE user_id = 1

  Ответить  
 
 автор: Ghost_user   (17.12.2009 в 19:55)   письмо автору
 
   для: cheops   (17.12.2009 в 16:39)
 

спс!
работает=)

  Ответить  
 
 автор: Valick   (17.12.2009 в 16:41)   письмо автору
 
   для: Ghost_user   (17.12.2009 в 16:34)
 

SELTCT friend_id, COUNT(friend_id) AS tot FROM table HAVING user_id=1 AND tot =1

попробуй... мне даже самому интересно будет работать или нет
___
хи-хи... старею, а ума не прибавляется) да и GROUP BY забыл... походу начинается))

  Ответить  
 
 автор: Ghost_user   (17.12.2009 в 19:54)   письмо автору
 
   для: Valick   (17.12.2009 в 16:41)
 

не работает!=)

  Ответить  
 
 автор: Valick   (17.12.2009 в 22:57)   письмо автору
 
   для: Ghost_user   (17.12.2009 в 19:54)
 

и GROUP BY добавлял?))

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования