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

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

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
26.05.2004, 20:26
    #32535536
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
distinct, order by и одно условие........
А если вместо
as Name ... order by name
сделать
as NewsName ... order by NewsName
?
...
Рейтинг: 0 / 0
26.05.2004, 20:29
    #32535537
rol
rol
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
distinct, order by и одно условие........
результат тот же
...
Рейтинг: 0 / 0
26.05.2004, 20:30
    #32535538
rol
rol
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
distinct, order by и одно условие........
если убрать distinct или это условие (не догадываюсь почему)- тоже сортирует, а вот все вместе - нет
...
Рейтинг: 0 / 0
26.05.2004, 20:32
    #32535540
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
distinct, order by и одно условие........
А так?

FROM News inner join Resources
on Resources.ID=News.Resource_ID
WHERE News.date_of>#4/26/2004#
...
Рейтинг: 0 / 0
26.05.2004, 20:36
    #32535543
rol
rol
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
distinct, order by и одно условие........
Опять же
Код: 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
26.05.2004, 20:42
    #32535548
(c)VIG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
distinct, order by и одно условие........
Смущает вот это : 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
26.05.2004, 20:44
    #32535552
rol
rol
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
distinct, order by и одно условие........
к сожалению уже попробовал - все тоже, без условия на дату работает !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
пол дня с этим парюсь , может его в дргой совсем форме переписать можно
или дату задавать как-нить по другому, не знаю уже в какую сторону смотреть :(
...
Рейтинг: 0 / 0
26.05.2004, 20:52
    #32535554
(c)VIG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
distinct, order by и одно условие........
попробуй
order by 2
...
Рейтинг: 0 / 0
26.05.2004, 20:54
    #32535557
rol
rol
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
distinct, order by и одно условие........
КРУТО!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
работает, а в чем прикол с исходным вариантом??????????
...
Рейтинг: 0 / 0
26.05.2004, 21:02
    #32535561
(c)VIG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
distinct, order by и одно условие........
Значит помогло :). Похоже что Name это зарезервированное слово
Попробуй
select
.......
News.[Name]
........
order by News.[Name]
...
Рейтинг: 0 / 0
26.05.2004, 21:06
    #32535565
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
distinct, order by и одно условие........
Уже пробовали заменять Name на другое...
...
Рейтинг: 0 / 0
26.05.2004, 21:08
    #32535570
rol
rol
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
distinct, order by и одно условие........
(c)VIG - прав - [] помогают
Всем спасибо
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / distinct, order by и одно условие........ / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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