Urgente; Error en Consulta

01/04/2005 - 21:57 por Francisco Birrer | Informe spam
Tengo el siguiente problema

tengo la siguiente consulta


SELECT
dbo.BBTYPFIL_SQL.mn_no AS mn_no,
dbo.BBTYPFIL_SQL.sb_no AS sb_no,
dbo.BBTYPFIL_SQL.dp_no AS dp_no,
dbo.SYACTFIL_SQL.acct_desc as descr
FROM
dbo.SYACTFIL_SQL INNER JOIN
dbo.BBTYPFIL_SQL
ON
dbo.SYACTFIL_SQL.mn_no = dbo.BBTYPFIL_SQL.mn_no
AND
dbo.SYACTFIL_SQL.sb_no = dbo.BBTYPFIL_SQL.sb_no
AND
dbo.SYACTFIL_SQL.dp_no = dbo.BBTYPFIL_SQL.dp_no
WHERE (LEFT(dbo.SYACTFIL_SQL.user_def_fld_2, 2) = 'AG')

y necesito hacer una relación n es a n con otra tabla de otra base de datos,
y corroborar si los resultados de la consulta que estan arriba estan en la
tabla que ire a consultar. Si estan los datos en otro campo de resultado
colocar una "y" y si no colocar una "n"

Por favor, ¿alguien sabe?
 

Leer las respuestas

#1 Maxi
01/04/2005 - 22:19 | Informe spam
Holal lo unico que deberias hacer es un left join y luego hacer algo asi
como

SELECT T.CAMPO,CASE WHEN T2.CAMPO IS NULL THEN 'N' ELSE 'S' END AS EXISTE
FROM T LEFT JOIN T2 ON
T.CAMPOID = T2.CAMPOID


Salu2
Maxi


"Francisco Birrer" escribió en el mensaje
news:%
Tengo el siguiente problema

tengo la siguiente consulta


SELECT
dbo.BBTYPFIL_SQL.mn_no AS mn_no,
dbo.BBTYPFIL_SQL.sb_no AS sb_no,
dbo.BBTYPFIL_SQL.dp_no AS dp_no,
dbo.SYACTFIL_SQL.acct_desc as descr
FROM
dbo.SYACTFIL_SQL INNER JOIN
dbo.BBTYPFIL_SQL
ON
dbo.SYACTFIL_SQL.mn_no = dbo.BBTYPFIL_SQL.mn_no
AND
dbo.SYACTFIL_SQL.sb_no = dbo.BBTYPFIL_SQL.sb_no
AND
dbo.SYACTFIL_SQL.dp_no = dbo.BBTYPFIL_SQL.dp_no
WHERE (LEFT(dbo.SYACTFIL_SQL.user_def_fld_2, 2) = 'AG')

y necesito hacer una relación n es a n con otra tabla de otra base de
datos, y corroborar si los resultados de la consulta que estan arriba
estan en la tabla que ire a consultar. Si estan los datos en otro campo de
resultado colocar una "y" y si no colocar una "n"

Por favor, ¿alguien sabe?

Preguntas similares