I am trying to build a query to pull active records from Table1 filtered on the foreign key for active records in Table2 as below:
Code:
SELECT SALARIES.SALARYID, SALARIES.STAFFID, SALARIES.BASICPAY, SALARIES.ALLOWANCEPAY, SALARIES.OVERTIMEPAY, SALARIES.OTHERPAY, FROM SALARIES INNER JOIN STAFF ON SALARIES.STAFFID = STAFF.STAFFID WHERE STAFF.ACTIVE = TRUE AND SALARIES.ACTIVE = TRUE
The result is a blank recordset as long as the filter on STAFF.ACTIVE is included. Deleting the offending filter results in a populated recordset.
How can I enforce both filters whilst extracting records from one table only?