7 / 7 / 0
Регистрация: 10.11.2011
Сообщений: 88
|
|
1 | |
Как выбрать элементы, чтобы они не повторялись?16.07.2014, 18:46. Показов 2088. Ответов 5
Метки нет (Все метки)
Добрый вечер, я только учусь и передо мной поставили такую задачу вывести из таблицы только уникальные записи,
вот вид таблицы N ID NAZVA DATE AUG SEP 1 1 a 10.10.2014 1 1 2 1 a 10.10.2014 1 1 3 2 b 11.10.2014 1 1 4 2 b 11.10.2014 1 1 5 3 c 12.10.2014 1 1 Мне надо выбрать все уникальные записи из таблици по полю ID ,а также я хочу чтоб выбраны были еще NAZVA,DATE кароче говоря после Select должен выйти вот такой вид таблиц ID NAZVA DATE 1 a 10.10.2014 2 b 11.10.2014 3 c 10.10.2014
0
|
16.07.2014, 18:46 | |
Ответы с готовыми решениями:
5
Как выбрать случайные цифры, они не повторялись? Раскидать цифры от 1 до N и чтобы они не повторялись Генератор случайных значений, чтобы они не повторялись! Пытаюсь зарандомить вектор из 5 элементов, но чтобы они не повторялись |
2509 / 1130 / 582
Регистрация: 07.06.2014
Сообщений: 3,286
|
||||||
16.07.2014, 21:55 | 2 | |||||
м.б. так:
0
|
7 / 7 / 0
Регистрация: 10.11.2011
Сообщений: 88
|
|
17.07.2014, 10:28 [ТС] | 3 |
явно не так вы сами пробывали так выводить , тупо чушь написали, так выберит уникальные по id но по товарам и датам его просто допишеть и станет 1 в 1 как и без такой выборки
0
|
2509 / 1130 / 582
Регистрация: 07.06.2014
Сообщений: 3,286
|
||||||
17.07.2014, 11:21 | 5 | |||||
хамить изволите, ну-ну..
создал и заполнил таблицу:
результат запроса с distinct: что-то не так?! p.s. хотите хамить и спорить - воля ваша, продолжайте, но только уже без меня...
0
|
7 / 7 / 0
Регистрация: 10.11.2011
Сообщений: 88
|
|
17.07.2014, 18:35 [ТС] | 6 |
Кароче пацаны я понял в чем баг, в том что у меня даты записаны и кажуться в базе как бы одинаковыми но в натуре там отличаються милисекунды... так что для того чтобы мне сделать правильную выборку надо использовать
TO_CHAR() вот типа так тогда будет правильно select distinct id,nazva,to_char(datte,'YYYY.MM.DD') from ttbudget, а так вводил пользователь Sergio Leone сам через инсерт у него все одинаковое
0
|
17.07.2014, 18:35 | |
17.07.2014, 18:35 | |
Помогаю со студенческими работами здесь
6
Сформировать строку с брендами, но так чтобы они не повторялись Как сделать так, чтобы элементы в запросе не повторялись? Ввести в массив четыре случайные цифры, так чтобы они не повторялись Нужно сделать разделение слова в строке по буквам, чтобы они не повторялись Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |