Показать сообщение отдельно

  #40  
Старый 19.11.2009, 18:30
Scipio
Members of Antichat - Level 5
Регистрация: 02.11.2006
Сообщений: 781
С нами: 10274726

Репутация: 1917


По умолчанию

вот посмотри как я сделал это на мускуле, так как просто нет под рукой Tsql:
Код:
mysql> select * from test;
+------+
| id   |
+------+
| pash | 
| ke   | 
| la   | 
+------+
3 rows in set (0,00 sec)

mysql> select (select id from (select id from test order by id asc limit 1) as a order by id desc limit 1);
+----------------------------------------------------------------------------------------------+
| (select id from (select id from test order by id asc limit 1) as a order by id desc limit 1) |
+----------------------------------------------------------------------------------------------+
| ke                                                                                           | 
+----------------------------------------------------------------------------------------------+
1 row in set (0,00 sec)

mysql> select (select id from (select id from test order by id asc limit 2) as a order by id desc limit 1);
+----------------------------------------------------------------------------------------------+
| (select id from (select id from test order by id asc limit 2) as a order by id desc limit 1) |
+----------------------------------------------------------------------------------------------+
| la                                                                                           | 
+----------------------------------------------------------------------------------------------+
1 row in set (0,00 sec)
это легко переделывается под access,MSsql и Sybase
__________________
Карфаген должен быть разрушен...