Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/05/2014, 20:25
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: duda en paginado en pgsql

Cita:
ERROR: column reference "username" is ambiguous
Este error de valor ambiguo existe en todos los DBMS, y simepre significa lo mismo: Estás invocando un nombre de columna que aparece en más de una tabla, pero sin tomar el cuidado de indicar por nombre o alias a cuál tabla pertenece o sobre cuál se hará la valoración.
"username" aparece tato en "devices" como en "users", por lo que no puedes ponerla sin indicar sobre qué tabla la verificas.
Eso, sin contar que estás complicando innecesariamente la consulta...
Código SQL:
Ver original
  1. SELECT COUNT(*) total
  2. FROM devices D INNER JOIN users U ON D.user_id = U.id
  3. WHERE U.username = text
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)