powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Сортировка результатов подзапроса
5 сообщений из 5, страница 1 из 1
Сортировка результатов подзапроса
    #32419614
Тугой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос вот в чем, можно ли сделать сортировку по подзапросу, и если можно то как?
Вот что-то вроде этого(только это конечно не работает, иначе и вопроса бы не возникло)

SELECT (SELECT Count(*) FROM Answers WHERE Answers.ParticipantID=Participants.ParticipantID) AS CountAnswers, Participants.*
FROM Participants
WHERE Participants.SurveyID=19
ORDER BY (SELECT Count(*) FROM Answers WHERE Answers.ParticipantID=Participants.ParticipantID), Participants.LastName;


Так тоже не работает

SELECT (SELECT Count(*) FROM Answers WHERE Answers.ParticipantID=Participants.ParticipantID) AS CountAnswers, Participants.*
FROM Participants
WHERE Participants.SurveyID=19
ORDER BY CountAnswers, Participants.LastName;


Если кто хоть дагадывается что с этим моно сделать подскажите плиз.
...
Рейтинг: 0 / 0
Сортировка результатов подзапроса
    #32419710
например
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
например:

SELECT tab0.id, q.CountID
FROM tab0 INNER JOIN [SELECT tab0.id, Count(*) AS CountID
FROM tab0
GROUP BY tab0.id;
]. AS q ON tab0.id = q.id
ORDER BY q.CountID;

[]. - нужны в 97, в 2000 и позже, кажется, не нужны.

то же без JOIN:

SELECT tab0.id, q.CountID AS Выражение1
FROM tab0, [SELECT id, Count(*) AS CountID
FROM tab0
GROUP BY id
] AS q
WHERE ((([q].[id])=[tab0].[id]))
ORDER BY q.CountID;
...
Рейтинг: 0 / 0
Сортировка результатов подзапроса
    #32419773
Тугой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Огромное сипсибо!!!
Может это настолько тривиально, что это нигде и не обсуждается, но я клянусь соседским поросенком искал, но не нашел. Поэтому хотел бы спросить где можно почитать о решениях подобного плана, всмысле не просто селект делает это инсерт делает вот это а еще и каких нить решениях приклодных задачь. Зарание благодарен.
...
Рейтинг: 0 / 0
Сортировка результатов подзапроса
    #32419856
Фотография Varan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"...где можно почитать ..."
Прикупил тут недавно книжонку трех теток из Sybase, купившись на "В книге рассматривается много вопросов, ответы на которые можно не найти в других изданиях о базах данных", но ничего там особенного не нашел. Большая часть - в стиле для менеджеров. Про подзапросы немного, про самообъединения два примерчика.
Кое где хвалят Грабера, но я его полистал и обратно положил, что-то меня это чтиво тоже особенно не впечатлило.
Лучше Ульмана куплю, хоть там и не совсем про SQL
Короче, всякой лажи полно, а хорошего ничего нет.
...
Рейтинг: 0 / 0
Сортировка результатов подзапроса
    #32420017
Тугой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ясно тогда, если что, буду опять же на этот форум лезть, тут вроде бы живенько, куча вопросов в один день обсуждается.Еше раз Thx за помощ.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Сортировка результатов подзапроса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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