Nahs, наркомания какая-то
у вас в таблице НЕТ записей у которых pid=42 и вы по этому полю группируете.
Почему вы ожидаете 0|42 но не ожидаете 0|100 или 0|2018
чисел 100 и 2018 у вас ведь тоже нет.
Vladislav, хинт:
если бы вы сразу указали что вам нужно генерировать gui для этой задачи и привели пример, то таких "бесполезных ответов" было бы сильно меньше.
Соглашусь с предыдущими ораторами: слишком мала вероятность найти готовое решение под все ваши хотелки. Проще сделать самому.
lloydbanks, я не ставлю. Если посмотрите через инспектор, то поймете, что это не часть ответа, а поле "коротко о себе" или как его там. Тостер в какой-то момент спамил плашкой "заполните это поле" а пробельные символы не принимал.
sqlfiddle.com/#!9/95c584/2