|
|
|
Сортировка результатов подзапроса
|
|||
|---|---|---|---|
|
#18+
Вопрос вот в чем, можно ли сделать сортировку по подзапросу, и если можно то как? Вот что-то вроде этого(только это конечно не работает, иначе и вопроса бы не возникло) 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; Если кто хоть дагадывается что с этим моно сделать подскажите плиз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2004, 15:33 |
|
||
|
Сортировка результатов подзапроса
|
|||
|---|---|---|---|
|
#18+
например: 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; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2004, 16:19 |
|
||
|
Сортировка результатов подзапроса
|
|||
|---|---|---|---|
|
#18+
Огромное сипсибо!!! Может это настолько тривиально, что это нигде и не обсуждается, но я клянусь соседским поросенком искал, но не нашел. Поэтому хотел бы спросить где можно почитать о решениях подобного плана, всмысле не просто селект делает это инсерт делает вот это а еще и каких нить решениях приклодных задачь. Зарание благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2004, 16:50 |
|
||
|
Сортировка результатов подзапроса
|
|||
|---|---|---|---|
|
#18+
"...где можно почитать ..." Прикупил тут недавно книжонку трех теток из Sybase, купившись на "В книге рассматривается много вопросов, ответы на которые можно не найти в других изданиях о базах данных", но ничего там особенного не нашел. Большая часть - в стиле для менеджеров. Про подзапросы немного, про самообъединения два примерчика. Кое где хвалят Грабера, но я его полистал и обратно положил, что-то меня это чтиво тоже особенно не впечатлило. Лучше Ульмана куплю, хоть там и не совсем про SQL Короче, всякой лажи полно, а хорошего ничего нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2004, 17:28 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32420017&tid=1676505]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
152ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 256ms |
| total: | 497ms |

| 0 / 0 |
