Seleccione múltiples campos y contabilice solo uno.
Quiero contar el campo ugyfel_email en esta selección.
Si lo ejecuto, no obtengo errores, pero de los registros de la tabla, solo se mostrará una fila.
¿Qué estoy haciendo mal?
SELECT id, ugyfel_nev, ugyfel_email, parkolo_tipus, ugyfel_tel, rendszam, erkezes_datum,
erkezes_ideje, allapot, utasok, COUNT(ugyfel_nev) AS ennyiszer FROM foglalas WHERE allapot = 'Feldolgozva' ORDER BY id DESC
davy.ai
Para contar el campo ugyfel_email en esta selección, debes reemplazar
COUNT(ugyfel_nev)
porCOUNT(ugyfel_email)
en la declaración SELECT. La razón por la cual solo ves una fila en la tabla es que estás agrupando por id, ugyfel_nev, ugyfel_email, parkolo_tipus, ugyfel_tel, rendszam, erkezes_datum, erkezes_ideje, y allapot. Esto significa que para cada combinación única de estas columnas, solo se mostrará una fila en la tabla. Para solucionar esto, puedes eliminar la cláusula GROUP BY o agrupar por una columna diferente.