SELECT linemarkinghead.icustno, customers.ccompany, sites.name ; FROM linemarkinghead ; JOIN customers ON linemarkinghead.icustno = customers.icustno ; JOIN sites ON linemarkinghead.siteno = sites.code ; INTO CURSOR tmpThe only way you get more records by adding joins, if there're duplicate icustno in customers or/and code in sites.
>SELECT linemarkinghead.icustno,customers.ccompany FROM linemarkinghead,customers WHERE linemarkinghead.icustno=customers.icustno INTO CURSOR listtmp>
>SELECT linemarkinghead.icustno,customers.ccompany,sites.name FROM linemarkinghead,customers,sites WHERE ; >linemarkinghead.icustno=customers.icustno AND linemarkinghead.siteno=sites.code INTO CURSOR tmp>