Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > Oracle > ayuda con consulta
-Foros de debate

Oracle
Lista de foros | Lista de mensajes de este foro

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,

primary key(id_art)

)

de ante mano gracias!

 
Re: ayuda con consulta
Enviado por atienda el día 28 de mayo de 2008

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\'

 


Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network