Respuesta: Consulta SQL compleja uniendo tablas... Bueno, he avanzado algo, os pongo mas informacion a ver si voy por buen camino y si consigue alguien ayudarme:
Este es el select que he realizado.
SELECT `fotografias`.`IDFOTO`, GROUP_CONCAT(`cuenta`.`usuario`) as `votacion` FROM `fotografias`
INNER JOIN `cuenta` ON (`fotografias`.`IDFOTO` = `cuenta`.`IDFOTO`)
WHERE `fotografias`.`USUARIO` = 'ANONIMO'
AND `fotografias`.`FOROBOARD` != 0
GROUP BY `fotografias`.`IDFOTO` ORDER BY `fotografias`.`IDFOTO`
Y las tablas son fotografías que es el listado de fotografias, y cuenta que es donde esta los usuarios que han votado.
Eso me muestra una listado de fotos con un campo que muestra los nombres de los que han votado que se llama votacion
Ahora quiero que me filtre y no muestre los registros que dentro de votacion contengan un nombre...
Si añado despues del WHERE esto:
AND `votacion` != '%Paco%'
me dice:
#1054 - Unknown column 'votacion' in 'where clause'
Y si uso:
AND GROUP_CONCAT(`cuenta`.`usuario`)!='%Paco%'
me dice:
#1111 - Invalid use of group function
Asi que ahora estoy atascado en este segundo paso...
Por favor un poco de ayuda...
Saludos... |