spiller |
Отправлено: 18.10.2006, 00:01 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 27

|
Привет!
Народ подскажите:
Mysql — 3.23
нудно выполнить запрос типа:
Select *
From
(Select Max(StudentID) from students)
Получаю сообщение, что запрос не правильный. Что собссна не так? |
 |
Миshук |
Отправлено: 18.10.2006, 06:47 |
|

Дежурный стрелочник
Группа: Участник
Сообщений: 36

|
QUOTE | Что собссна не так? |
Да собссна то, что результатом
CODE | (Select Max(StudentID) from students) |
будет какое-то число — максимальное значение StudentID.
в итоге получается смысл запроса — выбрать (select) все поля (*) из (from) таблицы (а тут у вас число) . для начала точно сформулируйте то, что вы хотите сделать (получить с помощью запроса).
|
 |
AVC |
Отправлено: 18.10.2006, 08:27 |
|
Ветеран
Группа: Модератор
Сообщений: 1583

|
CODE |
Select *
From Students
Order by StudentID Desc
Limit 0, 1
| |
 |
Admin |
Отправлено: 18.10.2006, 16:15 |
|

Владимир
Группа: Администратор
Сообщений: 1190

|
А второе — поддерживает ли MySQL вложенные запросы ?
(если имелся ввиду некий вложенный запрос)
|
 |
spiller |
Отправлено: 19.10.2006, 22:56 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 27

|
Mysql 3.23 не поддерживает вложенных запросов.
Всё проблемы решены.
Всем спасибо |
 |