SELECT DISTINCT CMDclient.'Client Code SCA' as GuestCode, CMDextras.ArrivalDate as arr, CMDextras.DepartureDate as dep, CMDapr.FirstName as fname, CMDapr.Surname as lname
FROM CMDclient
INNER JOIN CMDextras ON CMDclient.'Client Code CLMAIN'=CMDextras.GuestCode
INNER JOIN CMDapr ON CMDapr.GuestCode=CMDextras.GuestCode
LIMIT 0,20
put into query order by GuestCode asc and group by GuestCode?