[ Foro de SQL (y MySQL) ]

NOT IN/ LEFT JOIN

17-Jan-2018 11:08
Invitado (Sqlusr)
1 Respuestas

Hola,

Tengo esta subconsulta con "NOT IN"

SELECT EMPRESA,
POBLACIÓN
FROM CLIENTES WHERE [CÓDIGO CLIENTE]
NOT IN
(SELECT [CÓDIGO CLIENTE]
FROM PEDIDOS WHERE [FORMA DE PAGO]='TARJETA')

y por otro lado esta otra con "LEFT JOIN"

SELECT EMPRESA,
POBLACIÓN
FROM CLIENTES C
LEFT JOIN [dbo].[PEDIDOS] P ON C.[CÓDIGO CLIENTE]=P.[CÓDIGO CLIENTE]
WHERE P.[CÓDIGO CLIENTE] IS NULL AND [FORMA DE PAGO]=('TARJETA')

Pero no salen igual.Alguna idea. Gracias de antemano


24-Jan-2018 23:44
Nacho Cabanes (+36)

¿Qué es lo que quieres obtener?  Eso es lo más importante para saber qué planteamiento es el correcto.






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)