2015-03-30 2 views
-1

Правильный быстрый вопрос, я кодирую журналы для помощника, его ранговые журналы для разных пользователей. Теперь они хотят, чтобы он показывал последнее ранжирование, данное каждому человеку, но есть входы mulituple с тем же именем пользователя, вот экран печати базы данных. http://i.stack.imgur.com/Cr7Fv.pngПоказать последнюю запись в группе

Так как же я могу это сделать? я судимый, чтобы ограничить его, но это не работаю я также судимым сделать multipul querys, но я не могу сделать это Eather

<h3>General</h3> 
    <h3>Lieutenant General</h3> 
     <h3>Major General</h3> 
     <h3>Brigadier</h3> 
     <h3>Colonel</h3> 
     <h3>Lieutenant Colonel</h3> 
     <h3>Captain</h3> 
     <h3>Lieutenant</h3> 
     <h3>Second Lieutenant</h3> 
     <h3>Sub-Lieutenant</h3> 
     <h3>MSM</h3> 
     <h3>CCO4</h3> 
     <h3>CCO3</h3> 
     <h3>CCO2</h3> 
     <h3>CCO1</h3> 
     <h3>Quatermaster Sgt</h3> 
     <h3>Staff Sergeant</h3> 
     <h3>Sergeant</h3> 
     <h3>Specalist</h3> 
     <h3>Corporal</h3> 
     <h3>Lance Corporal</h3> 
     <h3>Private</h3> 
     <h3>Footsoldier</h3> 
     <h3>SNCOC</h3> 
     <h3>JNCOC</h3> 

есть ряды

+0

Возможно, вы захотите сформулировать заголовок вопроса немного лучше, чем btw –

ответ

1

Вы могли бы сделать что-то вроде:

SELECT l1.* 
FROM log l1 LEFT JOIN log l2 
    ON l1.username = l2.username AND l1.id < l2.id 
    WHERE l2.id IS NULL; 

Попробуйте и дайте мне знать, как это происходит. Вот быстрая и грязная скрипка: http://sqlfiddle.com/#!9/b4828/2

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