Evet hocam bir sorgu sonucu veri almadığım için gelecek veriyi simüle edip kullandım.

Sorgu sonucu yapılan bir listelemede gelecek olan veriye göre ayarlamanız gerek. Örneğin ilk yazdığınızdaki gibi en büyük ve en küçük id değerlerini bulmak istiyorsanız şunun gibi bir şey yapabilirsiniz



// $query değişkeni sorgu sonucu (fetch_assoc) gelen dizimiz olsun

$min = min(array_column($query , 'abc_id'));
$max = max(array_column($query , 'abc_id'));



Böylece id değerlerinin max ve min değerlerini bulmuş olursunuz.
https://stackoverflow.com/a/28372290/12325488
Listelerken de küçük bir if koşulu ile istediğiniz işlemi yaparsınız.

Veri tabanından çekerken yüksek ihtimalle en küçük id değeri ilk en büyüğü de son eleman olarak geleceğinden, array lerde ilk ve son elemanları bulmak için de internette birçok örnek vardır. Bu şekilde de yapabilirsiniz.