The following query works fine when all 3 tables have rows with status '1', but if one of the tables doesn't have a row with status '1' the entire query returns empty, even though other tables have rows with the requested status.
SELECT
table1.row_id as rowsone,
table2.row_id as rowstwo,
table3.row_id as rowsthree
FROM
table1,
table2,
table3
WHERE table1.status = 1 AND table2.status = 1 AND table3.status = 1