Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.
ayuda con consulta
Enviado por tania el día 25 de mayo de 2008
hola! tengo un problema, estoy usando oracle express 10g para hacer una tarea y queremos en una consulta que al dar la id_art nos muestre el nombre del proveedor de ese articulo y cuando hacemos la siguiente consulta nos dice "column ambiguously defined":
select id_art, id_proveedor, proveedores.nombre from articulo ,proveedores where id_art='art_88'
no sé que es lo que falla o si me falta algo con las relaciones, un articulo solo puede tener un proveedor. estas son las 2 tablas a usar en la consulta:
create table proveedores(
id_proveedor char(20)not null,
nombre char(20),
RFC char(20),
calle char(30),
No_c integer,
estado char (30),
ciudad char(30),
primary key (id_proveedor)
)
create table articulo(
id_art char(10)not null,
p_u numeric (10,2) not null,
existencia integer not null,
nombre char(30)not null,
descripcion char (50),
marca char (10) not null,
potencia char (10)not null,
medida char (10)not null,
id_proveedor char (20) not null,
Si tienes dos tablas, debes hacer referencia a la tabla y el campo que se quiere mostrar.
select articulo.id_art, articulo.id_proveedor, proveedores.nombre from articulo, proveedores where id_art=\'art_88\'