![]() |
Consulta en SQL Server
Hola a todos, Tengo 2 tablas y ambas poseen un campo en comun, que debo hacer para que la consulta arroje un resultado si se encuentra en una de las dos tablas el campo, aqui tengo la consulta:
SELECT D.CONSIG DC, M.CONSIG MC FROM DiaReci AS D CROSS JOIN MesReci AS M WHERE (D.CONSIG = 8108) AND (M.CONSIG = 8108) El campo CONSIG puede estar en DiaReci o en MesReci (solo en una tabla no en ambas), deseo que arroje si esta en D.CONSIG o en M.CONSIG, en el que no este debe dar NULL, hasta ahora solo me da vacio siendo que esta el registro en D.CONSIG. Utilizo DELPHI 7 y SQL SERVER 2005 Gracias por su ayuda |
|
Solo en un sentido...
Antes que todo muchas gracias por la ayuda, la cuestion es que la consulta sale pero si el registro existe en la tabla A, pero si solo existe en la B no da resultado alguno
|
Según entiendo o es NULL el campo en la tablaA o es NULL en la TablaB. Podrías probar con una union:
|
|
La franja horaria es GMT +2. Ahora son las 04:40:58. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi