Query sobre tablas relacionadas.

26/01/2005 - 13:06 por Hernaldo | Informe spam
Amigos, una pregunta.

En un SQL Server 2000 Personal Edition tengo dos tablas
relacionadas... "Pedidos" y "Clientes".
Ambas tablas tienen el el campo "id" que es el PrimaryKey
(autonumerico) y en la tabla "Pedidos" esta el
campo "idcliente" que es la clave foránea para
relacionarla con la tabla "clientes".

En ASP hago este query
SELECT * FROM Pedidos AS P, Clientes AS C WHERE
P.idcliente = C.id ORDER BY id DESC

Pero al ejecutar la consulta me sale el error:
Microsoft OLE DB Provider for SQL Server (0x80040E14)
Ambiguous column name 'id'.

Este query me funciona perfecto en Visual Basic, pero en
ASP se va al demonio.

¿Alguien sabe que consideración hay que tener pa'ke
funcione?

Gracias.
 

Leer las respuestas

#1 CHIN
26/01/2005 - 13:31 | Informe spam
agregale el C.ID en el order BY

"Hernaldo" wrote in message
news:05f401c5039f$72d062f0$
Amigos, una pregunta.

En un SQL Server 2000 Personal Edition tengo dos tablas
relacionadas... "Pedidos" y "Clientes".
Ambas tablas tienen el el campo "id" que es el PrimaryKey
(autonumerico) y en la tabla "Pedidos" esta el
campo "idcliente" que es la clave foránea para
relacionarla con la tabla "clientes".

En ASP hago este query
SELECT * FROM Pedidos AS P, Clientes AS C WHERE
P.idcliente = C.id ORDER BY id DESC

Pero al ejecutar la consulta me sale el error:
Microsoft OLE DB Provider for SQL Server (0x80040E14)
Ambiguous column name 'id'.

Este query me funciona perfecto en Visual Basic, pero en
ASP se va al demonio.

¿Alguien sabe que consideración hay que tener pa'ke
funcione?

Gracias.

Preguntas similares