Código SQL:
Ver originalCREATE TABLE #temp
(
membresia INT,
STATUS INT,
substatus INT
)
CREATE TABLE #temp2
(
seccion INT,
clave INT,
nom VARCHAR(10)
)
INSERT INTO #temp VALUES (1,1,1)
INSERT INTO #temp2 VALUES (111,1,'activo')
INSERT INTO #temp2 VALUES (111,2,'inactivo')
INSERT INTO #temp2 VALUES (112,1,'admin')
INSERT INTO #temp2 VALUES (112,2,'user')
SELECT t1.membresia,t2.nom,t3.nom FROM #temp AS t1
LEFT JOIN #temp2 AS t2 ON (t1.STATUS=t2.clave AND t2.seccion=111)
LEFT JOIN #temp2 AS t3 ON (t1.STATUS=t3.clave AND t3.seccion=112)
Aunque este caso nada mas funciona para las 2 secciones que tienes, tendrias que poner algun otro campo en tu tabla 1 por ejemplo la seccion o algo asi..
Saludos!