Código SQL:
Ver original
--Crecion de las tablas CREATE TABLE Departamentos( idDepartamento INT IDENTITY(1,1)PRIMARY KEY NOT NULL, Departamento VARCHAR(150)NOT NULL) -- CREATE TABLE Empleados( idEmpleado INT IDENTITY(1,1)PRIMARY KEY NOT NULL, Nombre VARCHAR(50)NOT NULL, APaterno VARCHAR(50)NULL, AMaterno VARCHAR(50)NULL, Sexo CHAR(1)NOT NULL, FNacimiento DATE NOT NULL, Telefono VARCHAR(20)NULL, CURP VARCHAR(25)NULL, Estatus CHAR(1)NOT NULL, FContratacion DATE NOT NULL, idDepartamento INT NOT NULL) -- SELECT*FROM Departamentos SELECT*FROM Empleados -- --Insertando datos a las tablas INSERT INTO Departamentos VALUES ('Departamento 1'),('Departamento 2') -- INSERT INTO Empleados VALUES ('Ricardo','Saldivar','Nunez','M','19940812','8341004204','RASN081394','A','20120310',1), ('Jose','Antonio','Guillen','M','19930310','8345489521','JOANGUI215','B','20130405',2), ('Orlando','Reyes','Reyna','M','19940704','8346594710','ORRR012458','A','20140403',3) -- --Consultas SELECT idDepartamento, Departamento, idEmpleado, Nombre+' '+AMaterno+' '+APaterno AS Nombre_Empelado, Sexo, Telefono, FContratacion AS Fecha_Contratacion FROM Departamentos JOIN Empleados ON Departamentos.idDepartamento=Empleados.idDepartamento WHERE Estatus='A'
El error que me aparece es este:
Mens. 209, Nivel 16, Estado 1, Línea 1
El nombre de columna 'idDepartamento' es ambiguo.
Por favor ayudenme, no se por que tengo ese error, de antemano gracias...