Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Ребят, помогите с запросом!

16K
25 января 2010 года
JUKE
7 / / 29.06.2006
Всем првиет, реят, подскажите пожалуйста... Вот в таблице есть записи , там есть колонка id_news в которой значения повторяются... Вот чтото не соображу , как составить запрос, чтобы, выбрать те записи где значение в колонке id_news не повторяются.. Можете подсказать?
92
25 января 2010 года
Тень Пса
2.2K / / 19.10.2006
 
Код:
SELECT DISTINCT(id_news) ....


выберет все уникальные значения из таблицы по этому полю или я тебя не верно понял
416
25 января 2010 года
MaitreDesir
380 / / 02.01.2008
Уточните вопрос! И СУБД.
Если вам нужно выбрать уникальные айдишники - то Тень Пса уже ответил.
Если надо выбрать строки, айдишник которых уникален - можно разными способами с подзапросами, например:

 
Код:
select *
  from %table_name%
where
  id_news in
    (
      select id_news
        from %table_name%
        group by id_news
        having count(*)=1
    )


А вообще - тему сюда надо было.
16K
25 января 2010 года
JUKE
7 / / 29.06.2006
Ну обычная MySQL ... Почемуто, не подходит так :( А есть еще способы?
416
25 января 2010 года
MaitreDesir
380 / / 02.01.2008
Что конкретно надо выбрать? Разные идентификаторы? Строки, у которых идентификаторы не повторяются? По одной строке на каждый идентификатор?

Конкретно:
id value
1 abcd
2 defg
2 ijkl
3 mnop
4 rstu
4 vwxy

Какой результат нужен?
1)
1,2,3,4
2)
1 abcd
3 mnop
3)
1 abcd
2 defg
3 mnop
4 rstu

Потому что из ваших слов не понятно, что выбирать!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог