Пример использования MySQL LEFT JOIN

Я работаю над файлом PHP и MySQL.

В файле мне нужно выбрать записи из трех таблиц.

Если сделать запрос с двумя таблицами:

$query_Recordset1 = " SELECT * FROM tbgastos LEFT JOIN tbconceptosgastos ON tbgastos.tipoGasto = tbconceptosgastos.idConceptoGasto LEFT JOIN tbobras ON tbgastos.obra = tbobras.idObra ORDER BY fecha DESC "; 

он работает нормально, но если я попытаюсь сделать это с тремя таблицами:

 $query_Recordset1 = " SELECT * FROM tbgastos LEFT JOIN tbconceptosgastos ON tbgastos.tipoGasto = tbconceptosgastos.idConceptoGasto LEFT JOIN tbobras ON tbgastos.obra = tbobras.idObra LEFT JOIN tbproveedores ON tbgastos.proveedor = tbproveedores.nombreProveedor ORDER BY fecha DESC "; 

записи третьей таблицы ( tbproveedores ) не показаны.

Что я делаю не так?

ОБНОВЛЕНО

tbgastos

введите описание изображения здесьвведите описание изображения здесь

tbproveedores

введите описание изображения здесьвведите описание изображения здесь