|
|
|
простая ситуация, нужен запрос
|
|||
|---|---|---|---|
|
#18+
Имеется допустим таблица из двух колонок A и B A B 1 200 2 300 3 200 4 200 необходимо получить данные столбца B (в одном экземпляре) отсортированных по столбцу A (по убыванию). Результат должен быть таков в данном примере: 4-200 2-300 Помогите разобраться, пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2005, 09:45 |
|
||
|
простая ситуация, нужен запрос
|
|||
|---|---|---|---|
|
#18+
Прочитайте документацию на предмет применения GROUP BY и ORDER BY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2005, 10:02 |
|
||
|
простая ситуация, нужен запрос
|
|||
|---|---|---|---|
|
#18+
А может использовать DISTINCT? Если не трудно напишите пример кода.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2005, 10:16 |
|
||
|
простая ситуация, нужен запрос
|
|||
|---|---|---|---|
|
#18+
никто не знает что-ли?.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2005, 11:09 |
|
||
|
простая ситуация, нужен запрос
|
|||
|---|---|---|---|
|
#18+
SELECT DISTINCT B FROM name-table order by A desc после этого запроса выведит только столбец B: 200 300 а мне ещё нужно вывести столбец А, т.е. 4 - 200 2 - 300 Где внести изменения в запросе??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2005, 11:45 |
|
||
|
простая ситуация, нужен запрос
|
|||
|---|---|---|---|
|
#18+
А вообще, если приглядеться, задачка не совсем тривиальная, сделать, чтобы работало -- не проблема. Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2005, 11:51 |
|
||
|
простая ситуация, нужен запрос
|
|||
|---|---|---|---|
|
#18+
DocAl спасибо. твой запрос работает. ты говоришь, что работать будет не быстро, а как сделать чтобы быстро работал??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2005, 12:10 |
|
||
|
простая ситуация, нужен запрос
|
|||
|---|---|---|---|
|
#18+
А вот не придумал, как быстро. Под "небыстро" я подразумеваю, что этот запрос использует временную таблицу и сортировку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2005, 12:22 |
|
||
|
простая ситуация, нужен запрос
|
|||
|---|---|---|---|
|
#18+
DocAlА вот не придумал, как быстро. Под "небыстро" я подразумеваю, что этот запрос использует временную таблицу и сортировку. Можно уточнить, откуда инфа про временную таблицу ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2005, 09:01 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=33160966&tid=1853857]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
197ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
| others: | 238ms |
| total: | 554ms |

| 0 / 0 |
