MySQL index: how to build this query condition?

select * from test_table where a=xx1 and b=xx2 and c=xx3 group by dailxx4;
ask the bosses, this kind of query condition, so how to build it? Do you want to build a single index or a composite index? Answers and reasons.
I hope the bosses can mention an analysis process, instead of simply saying that they need to build it and so on. Thanks

Mar.04,2021
MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1b37518-2c0b1.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1b37518-2c0b1.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?