Oracle - ayuda

   
Vista:

ayuda

Publicado por tania (1 intervención) el 25/05/2008 00:38:46
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,

primary key(id_art)

)

de ante mano gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ayuda

Publicado por mad (88 intervenciones) el 26/05/2008 08:27:10
Debes poner alias a las tablas para identificar la columna id_proveedor, ya que se llaman igual en ambas tablas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar