
Subconsulta
Publicado por Mika (1 intervención) el 19/02/2023 14:13:57
Necesito resolver este ejercicio con una subconsulta obligatoriamente:
nombre de los estados en los que puede estar un pedido y nº de pedidos que hay en
cada uno de ellos.
select estado,
(select count(idpedido)
from pedidos)
from pedidos
group by estado
having count(idpedido);
Esta solucion me da los tres estados(entregado, rechazado y pendiente) pero en todos la cantidad de pedidos que hay en ese estado es el mismo. Me da bien la solución pero sin usar la subconsulta.¿Como se resuelve con subconsulta?
nombre de los estados en los que puede estar un pedido y nº de pedidos que hay en
cada uno de ellos.
select estado,
(select count(idpedido)
from pedidos)
from pedidos
group by estado
having count(idpedido);
Esta solucion me da los tres estados(entregado, rechazado y pendiente) pero en todos la cantidad de pedidos que hay en ese estado es el mismo. Me da bien la solución pero sin usar la subconsulta.¿Como se resuelve con subconsulta?
Valora esta pregunta


0