Ребят, помогите с запросом!
Всем првиет, реят, подскажите пожалуйста... Вот в таблице есть записи , там есть колонка id_news в которой значения повторяются... Вот чтото не соображу , как составить запрос, чтобы, выбрать те записи где значение в колонке id_news не повторяются.. Можете подсказать?
Код:
SELECT DISTINCT(id_news) ....
выберет все уникальные значения из таблицы по этому полю или я тебя не верно понял
Если вам нужно выбрать уникальные айдишники - то Тень Пса уже ответил.
Если надо выбрать строки, айдишник которых уникален - можно разными способами с подзапросами, например:
Код:
select *
from %table_name%
where
id_news in
(
select id_news
from %table_name%
group by id_news
having count(*)=1
)
from %table_name%
where
id_news in
(
select id_news
from %table_name%
group by id_news
having count(*)=1
)
А вообще - тему сюда надо было.
Ну обычная MySQL ... Почемуто, не подходит так :( А есть еще способы?
Конкретно:
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
Потому что из ваших слов не понятно, что выбирать!