MySQL Forums
Forum List  »  Spanish

Contar campos diferentes
Posted by: Alber un
Date: December 09, 2007 05:00PM

Hago una consulta tal que:
SELECT * FROM secciones JOIN urls USING ( idseccion ) WHERE lo que sea
Aclaro que tengo la base de datos con innodb, y hay un foreign key entre los campos llamados idseccion. Cada registro de secciones tiene varios en urls.

Y lo que quiero es contar el numero de elementos que me coge de la tabla secciones. Y no quiero hacer una consulta a parte, porque para eso hago un count de la consulta sin el JOIN urls USING (idseccion) y ya está (las condiciones nunca afectan a la tabla urls, siempre afectan a secciones).

Y hacer esta funcion con php creo que es laboriosa (ir alamacenando todos los resultados y comparando y contando)

He intentado hacerlo asi:
SELECT *, ( COUNT(*) FROM `secciones` AS elementos WHERE o que sea) FROM `secciones` JOIN urls USING ( idseccion ) WHERE lo que sea
Pero me da error.



Edited 2 time(s). Last edit at 12/09/2007 05:09PM by Alber un.

Options: ReplyQuote


Subject
Views
Written By
Posted
Contar campos diferentes
6488
December 09, 2007 05:00PM
2238
December 10, 2007 10:07AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.