I have the following problem.
I am executing this sentence:
select descripcion FROM componente
where
componente.codigo = pieza.codigo_componente AND
pieza.codigo = pieza_equipo.codigo_pieza AND
pieza_equipo.codigo_equipo = equipos.codigo AND
equipos.codigo = 'EQ_1101'
I miss this error:
1054 - The column 'parte.codigo_component' in where clause is unknown
The structure of my tables is as follows:
create table componente (
codigo int not null,
familia varchar(30) not null,
descripcion varchar(30) not null,
stock int not null,
marca varchar(20) not null,
primary key (codigo),
)
create table pieza (
codigo int not null,
codigo_componente int not null,
descripcion varchar(30) not null,
SN int not null,
proveedor varchar(20) not null,
primary key (codigo),
index codigo_componente(codigo_componente),
foreing key (codigo_componente) reference componente(codigo));
)
create table pieza_equipo (
codigo_pieza int not null,
codigo_equipo int not null,
primary key (codigo_pieza),
primary key (codigo_equipo),
index codigo_pieza(codigo_pieza),
foreing key codigo_pieza reference pieza(codigo));
index codigo_equipo codigo_equipo
foreing key codigo_equipo reference equipo(codigo));
)
create table equipo (
codigo int not null,
descripcion varchar(30) not null,
primary key (codigo),
)
I am not able to find the error ....: (
thanks in advance!