tigra: Так вы добавьте этим 8 сообщениям ещё один столбец - просмотрено, если просмотрено ставите 1 если нет то 0. Выборку делаете, например, 5 последних записей WHERE look=0
Если вам надо вытащить запись по счёту а не по id то это признак ошибки архитектуры, внедрите дополнительный id для такой выборки или индекс по другому столбцу
AlikDex: Да это не рабочая БД а тестовая, я просто попробовал, а вот за ссылку на sqlfiddle большое спасибо, добавляйтесь если что https://vk.com/id281610803 потрещим за разработку, обменяемся опытом
AlikDex: Меня сейчас посетила мысль что я туплю и он всё верно выбирает, просто если я хочу уникальные данные то надо не * указать а конкретные поля и ваш ответ distinct на самом деле был пока единственно верный