![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#10
|
|||
|
|||
|
No sé. Quizá algunos motores lo permitan. Yo acabo de probar con MySQL y no se puede. El punto es el timing. where y having no ocurren al mismo tiempo. El motor, primero hace la selección de registros de acuerdo a lo que contenga el where y luego agrupa los registros. No puede saber cuántos hay de cada elemento del grupo, si todavía no hace el agrupamiento. Una vez hecho el agrupamiento, el where ya pasó, ya no es su tiempo. Por eso viene el having.
Quizá algunos motores puedan discernir que un count colocado en el where debe "apartarse" y aplicarse luego del agrupamiento, pero no creo que sea el estándar. Bye |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| SQL y clausula Count | karlaoax | SQL | 14 | 17-09-2007 19:35:55 |
| RecordCount Vs Count (SQL) | vtdeleon | Conexión con bases de datos | 8 | 10-10-2005 08:10:28 |
| varios count | pepe2000 | SQL | 7 | 16-02-2005 18:16:51 |
| sentencia count()..... | hook | SQL | 8 | 04-05-2004 14:53:04 |
| Resultado de Count en SQL | MRang14 | SQL | 2 | 05-03-2004 19:42:47 |
|