powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / как сделать такой SELECT ?
6 сообщений из 6, страница 1 из 1
как сделать такой SELECT ?
    #32639762
---
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
---
Гость
Есть таблица, например:
CREATE TABLE test (
id INTEGER NOT NULL PRIMARY KEY,
name VARCHAR(20)
);

Надо сделать SELECT * FROM test WHERE id = ?
где ? - максимальное значение id.

SELECT * FROM test WHERE id = MAX(id) -- не прокатывает.
...
Рейтинг: 0 / 0
как сделать такой SELECT ?
    #32639767
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
select 
  *
from test
where id = (select max(id) from test)
...
Рейтинг: 0 / 0
как сделать такой SELECT ?
    #32639769
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще-то здесь форум есть специально для MSSQL(если я СУБД правильно угадал), там намного быстрее ответят.
...
Рейтинг: 0 / 0
как сделать такой SELECT ?
    #32639894
---
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
---
Гость
Меня интересует универсальный запрос, который будет работать на всех СУБД одинаково, а не только MS SQL. Поэтому решил написать сюда.
...
Рейтинг: 0 / 0
как сделать такой SELECT ?
    #32641879
Фотография tpg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно ещё вот так
Код: plaintext
1.
select * from test t1 inner join
	(select max(Id) as Id from test) t2 on t1.Id=t2.Id
А вообще, такие запросу будут работать только на тех СУБД, которые поддерживают возможность использования подзапросов или практически полность поддерживают стандарт SQL92, тройка ведущих (MSSQL, ORACLE, IBM DB2) - наверняка.
...
Рейтинг: 0 / 0
как сделать такой SELECT ?
    #32642976
BigHarry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если сделать выборку с ордером по ID, ограниченную одной записью?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / как сделать такой SELECT ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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