Sql
Buenas tardes, por favor necesito ayuda en algo que no se como conseguir.
Tendo dos Tablas A y B. La clave principal de la tabla A es un campo ID. Ese campo esta relacionado con la tabla B por el campo ID_TABLA_A(clave secundaria). La relación entre ellas es uno a Varios. Necesito realizar una consulta SQL que me muestre los campos de la tabla A que NO tengan referencias en la tabla B.
Si hago una consulta desde la Tabla A, diciendo que no muestre ningún registro que coincida con el campo relacionado de tabla B, no me muestra ninguno, y sin embargo si los hay. Entiendo que este resultado es lógico, pues realiza la búsqueda en función de B y lo que yo quiero mostrar precisamente son los que no están relacionados
He pensado hacer una consulta cuyo resultado sea todos los registros de A que estén relacionados con B, para despuesta "darle la vuelta" y mostrar los resultados opuestos, pero no se como se hace.
¿Alguna sugerencia?
No se si voy bien encaminado. Todas las orientaciones serán bien recibidas.
Gracias y un saludo a todos.
Tendo dos Tablas A y B. La clave principal de la tabla A es un campo ID. Ese campo esta relacionado con la tabla B por el campo ID_TABLA_A(clave secundaria). La relación entre ellas es uno a Varios. Necesito realizar una consulta SQL que me muestre los campos de la tabla A que NO tengan referencias en la tabla B.
Si hago una consulta desde la Tabla A, diciendo que no muestre ningún registro que coincida con el campo relacionado de tabla B, no me muestra ninguno, y sin embargo si los hay. Entiendo que este resultado es lógico, pues realiza la búsqueda en función de B y lo que yo quiero mostrar precisamente son los que no están relacionados
He pensado hacer una consulta cuyo resultado sea todos los registros de A que estén relacionados con B, para despuesta "darle la vuelta" y mostrar los resultados opuestos, pero no se como se hace.
¿Alguna sugerencia?
No se si voy bien encaminado. Todas las orientaciones serán bien recibidas.
Gracias y un saludo a todos.