Ayuda con join urgente
Publicado por ZeroX (3 intervenciones) el 09/02/2015 03:57:13
Buenas noches traigo el siguiente problema con un join espero me puedan ayudar:
SELECT Distinct [Terminal Code],a2.[Terminal]
FROM ].[Web_v_Ferrotolvas] a2
Where Terminado = '' AND [Status] <> 2
AND ([Customer No_] = 'CTE0365')
AND ([Terminal Code] = '-1' OR '-1' = '-1')
AND ([Segmento] = '-1' OR '-1' = '-1')
AND ([Lote] = '-1' OR '-1' = '-1')
AND ([Producto] = '-1' OR '-1' = '-1')
esta es mi tabla principal que le hare un join porque necesito otro dato este codigo esta en un sp
como resultado me trae:
Garcia Garcia
lo cual son terminales a las que esta asignada el customer No_ CTE0365 hasta ahi vamos bien lo que ocupo es enlazar tmbn las terminales que tiene un usuario asignadas es decir el resultado anterior + terminales x usuario
que seria de este codigo
SELECT [IdUser]
,[Terminal]
FROM [NAVProduccion].[dbo].[Web_UsuariosTerminal]
WHERE [IdUser] = '305'
trae como resultado mi usuario que es 305 y la terminal que tengo configurada que es SV
entonces el query final deberia traerme como resultado
Garcia
SV
no importa aqui si no muestro el usuario ya que estos datos los muestro en un combo de terminales lo unico que queiro desplegar a la hora de mostrar el combo
es
GARCIA
SV
GRACIAS
espero me ayuden
SELECT Distinct [Terminal Code],a2.[Terminal]
FROM ].[Web_v_Ferrotolvas] a2
Where Terminado = '' AND [Status] <> 2
AND ([Customer No_] = 'CTE0365')
AND ([Terminal Code] = '-1' OR '-1' = '-1')
AND ([Segmento] = '-1' OR '-1' = '-1')
AND ([Lote] = '-1' OR '-1' = '-1')
AND ([Producto] = '-1' OR '-1' = '-1')
esta es mi tabla principal que le hare un join porque necesito otro dato este codigo esta en un sp
como resultado me trae:
Garcia Garcia
lo cual son terminales a las que esta asignada el customer No_ CTE0365 hasta ahi vamos bien lo que ocupo es enlazar tmbn las terminales que tiene un usuario asignadas es decir el resultado anterior + terminales x usuario
que seria de este codigo
SELECT [IdUser]
,[Terminal]
FROM [NAVProduccion].[dbo].[Web_UsuariosTerminal]
WHERE [IdUser] = '305'
trae como resultado mi usuario que es 305 y la terminal que tengo configurada que es SV
entonces el query final deberia traerme como resultado
Garcia
SV
no importa aqui si no muestro el usuario ya que estos datos los muestro en un combo de terminales lo unico que queiro desplegar a la hora de mostrar el combo
es
GARCIA
SV
GRACIAS
espero me ayuden
Valora esta pregunta


0