powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / distinct, order by и одно условие........
13 сообщений из 13, страница 1 из 1
distinct, order by и одно условие........
    #32535532
rol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе время суток
Подскажите плиз

Данный запрос не сортирует

select * from (
SELECT
distinct(News.ID) ,
News.Name as Name,
News.Date_of,
Resources.Name AS ResourceName
FROM
News,
Resources
WHERE
News.date_of>#4/26/2004#
and Resources.ID=News.Resource_ID )
order by name

а вот без News.date_of>#4/26/2004# сортирует
...
Рейтинг: 0 / 0
distinct, order by и одно условие........
    #32535536
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А если вместо
as Name ... order by name
сделать
as NewsName ... order by NewsName
?
...
Рейтинг: 0 / 0
distinct, order by и одно условие........
    #32535537
rol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
результат тот же
...
Рейтинг: 0 / 0
distinct, order by и одно условие........
    #32535538
rol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если убрать distinct или это условие (не догадываюсь почему)- тоже сортирует, а вот все вместе - нет
...
Рейтинг: 0 / 0
distinct, order by и одно условие........
    #32535540
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А так?

FROM News inner join Resources
on Resources.ID=News.Resource_ID
WHERE News.date_of>#4/26/2004#
...
Рейтинг: 0 / 0
distinct, order by и одно условие........
    #32535543
rol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опять же
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
select * from (
         SELECT
            distinct(News.ID) ,
            News.Name as NewsName,
            News.Date_of,
           Resources.Name AS ResourceName
        FROM
            News  inner join Resources  on Resources.ID=News.Resource_ID
        WHERE
            News.date_of># 4 / 26 / 2004 # )
order by NewsName
- не сортирует
убираю условие по дате - сортирует
...
Рейтинг: 0 / 0
distinct, order by и одно условие........
    #32535548
(c)VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смущает вот это : distinct(News.ID)
distinct -это не функция .
Кроме того внешний селект излишен Вполне достаточно

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
SELECT distinct 
           News.ID ,
           News.Name as Name,
           News.Date_of,
           Resources.Name AS ResourceName
FROM
News  INNER JOIN Resources
ON Resources.ID=News.Resource_ID
WHERE
News.date_of># 4 / 26 / 2004 #
order by News.Name
...
Рейтинг: 0 / 0
distinct, order by и одно условие........
    #32535552
rol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
к сожалению уже попробовал - все тоже, без условия на дату работает !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
пол дня с этим парюсь , может его в дргой совсем форме переписать можно
или дату задавать как-нить по другому, не знаю уже в какую сторону смотреть :(
...
Рейтинг: 0 / 0
distinct, order by и одно условие........
    #32535554
(c)VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуй
order by 2
...
Рейтинг: 0 / 0
distinct, order by и одно условие........
    #32535557
rol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КРУТО!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
работает, а в чем прикол с исходным вариантом??????????
...
Рейтинг: 0 / 0
distinct, order by и одно условие........
    #32535561
(c)VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Значит помогло :). Похоже что Name это зарезервированное слово
Попробуй
select
.......
News.[Name]
........
order by News.[Name]
...
Рейтинг: 0 / 0
distinct, order by и одно условие........
    #32535565
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Уже пробовали заменять Name на другое...
...
Рейтинг: 0 / 0
distinct, order by и одно условие........
    #32535570
rol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
(c)VIG - прав - [] помогают
Всем спасибо
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / distinct, order by и одно условие........
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]