perbedaan
utama adalah bahwa dalam kasus pertama Anda memanggil fungsi di FROM klausa sedangkan yang kedua ada di select ayat. Dalam kasus pertama, hasilnya dibuat dari dua kolom sementara di kemudian itu adalah string
agregasi semua kolom.
Anda dapat memperbaikinya dengan menggunakan fungsi di FROM klausa lagi, menggunakan baik tanda kurung ganda atau gabungan lateral:
SELECT radius
FROM ST_MinimumBoundingRadius((SELECT ST_Collect(geom)
FROM a)) minrad;
atau
SELECT radius
FROM (SELECT ST_Collect(geom) geom FROM a) tbla,
LATERAL ST_MinimumBoundingRadius(tbla.geom) minrad;