Во входных данных максимальный id_post по id_user = 4 не 12, а 14.
Может 4 | 14 должно быть?
Или хотите вывести по порядку следования записей в таблице?
PS: По порядку физического расположения записей может не иметь никакого смысла, так как СУБД может их выбирать по принципу "как ляжет кеш", либо как удалось записать (этот процесс упорядочивания записи практически неуправляем).