2013-10-01 4 views
0

Я хочу получить 3 уникальных последних строки записи из базы данных на сервере Sql. Plz предложит запрос.Как получить последнюю строку записи из базы данных сервера Sql

Ex: Название таблицы: ABC

(Column 1)  (Column 2) 
First_Name  Last_Name 

Ram    Sharma 
Shyam   Gupta 
Ranu    Gahlot 
Kanchan   Verma 
Monu    Vyas 
Sohan   Jain 
Monu    Vyas 
Sohan   Jain 
Monu    Vyas 
Sohan   Jain 
Shyam   Gupta 
Ranu    Gahlot 
Ranu    Gahlot 
Ranu    Gahlot 
Shyam   Gupta 
Shyam   Gupta 

Теперь я использую этот запрос (Выберите отчетливый верхний 3 First_name, Last_name от ABC), то найти этот результат. :

Shyam   Gupta 
Ranu    Gahlot 
Kanchan   Verma 

Но на самом деле, я хочу получить этот результат. Так Предлагайте меня ....

Результат:

Shyam Gupta 
Ranu Gahlot 
Sohan Jain 

Примечание: К последним я имею в виду не в хронологическом порядке по алфавиту. И у меня нет столбца id.

+4

У вас есть столбец ID? Как вы определяете «последние» строки? Последний по алфавиту? – CodingIntrigue

+0

Можете ли вы описать на английском языке, что означает желаемый результат? – NoChance

+1

Для определения последнего вам нужен ORDER BY. Какую колонку вы заказываете, чтобы получить это? –

ответ

Смежные вопросы