SQL - Consultas

 
Vista:

Consultas

Publicado por KEVIN HARNOLLD (6 intervenciones) el 06/02/2007 17:40:36
Buenas

Bueno primero que todo tengo 2 tabla, las cuales estan relacionadas, mi pregunta es
como mostrar la informacion de una de las tablas la cual no tiene los registros relacionados con la otra

EJ:

Tabla 1 (Alumnos)

cod--------nom----------ape-----------------codM
001--------juan----------zuarez--------------001
002--------pabl----------perez---------------001
003--------cami----------fabian--------------002

Tabla 2 (Materias)

codM---------------------------materia-----------programa
001---------------------------español----------001
002---------------------------sociales----------001
003---------------------------naturales---------001

yo quiero que la consulta me muestre naturales

Muchas gracias

ElVirux
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Consultas

Publicado por Isaías (5072 intervenciones) el 06/02/2007 20:20:36
No dices que base de datos ocupas, pero en SQL SERVER, seria:

SELECT * FROM MATERIAS WHERE codM NOT IN(SELECT codM FROM ALUMNOS)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Consultas

Publicado por Diego J (4 intervenciones) el 13/02/2007 19:34:34
me sumo a la Pregunta, como hacer para que muestre todos los registros da la tabla 1, y ademas otro campo que diga si tiene Datos en la tabla 2 o no.
gracias a Todos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar