En ese contexto, la consulta es medio irracional, como si le faltaran grandes pedazos.
Empecemos por un detalle: No puede devolverte ordenes ni pagos que puedan no tener relación con un user_id o su info. Eso no tiene ningún sentido.
En el contexto de lo que se infiere del diseño de datos, un usuario puede tener info, puede tener pedidos y puede tener pagos. Pero por lo pronto, el user
debe existir, no puede ser NULL, y estás buscando datos de usuarios que no existen...
Eso es lo que representa esto: