Ver Mensaje Individual
  #6 (permalink)  
Antiguo 17/05/2012, 01:32
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 2 meses
Puntos: 574
Respuesta: Contar registros de dos tablas MYSQL

MySQL ha dicho:

#1052 - Column 'permiso' in field list is ambiguous

Eso quiere decir que tienes el campo permiso en mas de una tabla y no le estas indicando de que tabla debe sacarlo....

Código MySQL:
Ver original
  1. SELECT c.idcurso,
  2.              c.curso,
  3.              a.nombre,
  4.              SUM( IF( n.idNP IS NULL , 0, 1 ) ) AS escritas,
  5.              SUM( IF( n.permiso, 1, 0 ) ) AS publicadas
  6.          cursos c
  7.               INNER JOIN alumnos a
  8.                     ON c.idalumno = a.idalumno
  9.            ) LEFT JOIN
  10.                  noticiasPeriodistas n
  11.                      ON a.idalumno = n.idalumno
  12. GROUP BY c.idcurso, c.curso, a.nombre
  13. LIMIT 0 , 30;

Con el alias (n) de la tabla debería funcionar ....
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.