Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/09/2012, 15:14
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 10 meses
Puntos: 447
Respuesta: nose como hacer esta consulta

Hola edie8:

este error es básico y la descripción es muy clara... me sorprende que tengas que recurrir a un foro para dar con la respuesta.

La columna ID existe tanto en tu tabla usuarios como en tu tabla amigos, por lo tanto la BD NO SABE A CUAL DE LOS DOS TE REFIERES. tienes que especificar el nombre de la tabla a la que pertenece

Código:
....
ORDER BY amigos.id

.....
ORDER BY usuarios.id
Como comentario adicional, NO ESTÁS ESPECIFICANDO POR QUÉ CAMPO O CAMPOS ESTÁN RELACIONADAS TUS DOS TABLAS, por lo tanto, se realizará un producto cartesiano entre las mismas. También es recomendable que en lugar de listar las tablas en el FROM lo hagas con JOIN's:

Código:
en lugar de hacer

FROM tabla1, tabla2 WHERE tabla1.campo = tabla2.campo

haz esto

FROM tabla1 INNER JOIN tabla2 ON tabla.campo = tabla2.campo
Saludos
Leo.