Una duda, se puede realizar consultas relacionadas sin joins de tal manera que muestre algun campo especifico de una llave foranea. Por ejemplo:
Código:
Carrera Estudiante
------- ----------
idCarrera PK idEstudiante PK
Titulo idCarrera FK
Nombres
Apellido
Código
SELECT Estudiante.idCarrera AS [Carrera], Estudiante.Nombres, Estudiante.Apellido FROM Estudiante; SELECT Titulo FROM Carrera WHERE Carrera.idCarrera LIKE '%CS%';
Código:
Carrera Nombres Apellidos
IS Jeff Parker
CS Mat Brown
Citar
Titulo
Ciencias de Computacion
Ciencias de Computacion
Código
SELECT Estudiante.idCarrera AS [Carrera], Estudiante.Nombres, Estudiante.Apellido FROM Estudiante WHERE Estudiante.idCarrera = (SELECT Carrera.Titulo FROM Carrera WHERE Carrera.idCarrera LIKE '%CS%');
Código:
Carrera Nombres Apellidos
Lo que quiero lograr es algo parecido esto
Código:
Carrera Nombres Apellidos
Ciencias de computacion Mat Brown