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...