SI tienes dos FK que apuntan a sendos registros de ALMACENISTAS, y necesitas el nombre de cada uno, evidentemente hay que hacer una lectura por cada uno de ellos...
Eso se hace simplemente invocando dos veces la tabla pero asignándole a cada una un alias distinto:
Código sql:
Ver originalSELECT *
FROM salidas S
INNER JOIN almacenistas E1 ON S.fk_almacenista_s = E1.id
INNER JOIN almacenistas E2 ON S.fk_almacenista_s = E2.id
WHERE clave_salida LIKE '%SF%' ORDER BY clave_salida ASC;
No pongo los campos detalladamente porque eso lo tienes que definir tu. Lo que si te sugiero es no hacer un
SELECT *..., porque es exageradamente ineficiente. Invoca los campos que realmente vas a usar, el resto no. Invocalos todos si y sólo si los vas a usar todos realmente.