Karena Anda tidak memposting SQL Anda yang sebenarnya, saya hanya membuat asumsi di sini. Pengalaman saya memberi tahu saya bahwa Anda mungkin memiliki klausa where yang menyebabkan SQL mengembalikan set kosong.
SELECT X.a1, X.a2, Y.b1, Y.b2 FROM X LEFT JOIN Y ON (X.a1 = Y.b1)
WHERE Y.b3 = 'something'
SQL di atas akan mengembalikan set hasil kosong. Anda mungkin perlu memodifikasi SQL Anda ke dalam format berikut, dengan memunculkan klausa where yang bermasalah ke klausa LEFT JOIN ON.
SELECT X.a1, X.a2, Y.b1, Y.b2 FROM X
LEFT JOIN Y ON (X.a1 = Y.b1 and Y.b3 = 'something')