hola querria saber si esto se puede hacer
Tengo una consulta por ejemplo:
Código SQL:
Ver originalSELECT Idpersona, COUNT(*)
FROM persona JOIN pedido ON persona.id=pedido.idper
WHERE pedido.tipo=0;
GROUP BY idPersona
tengo otra consulta que es igual pero:
Código SQL:
Ver originalSELECT Idpersona, COUNT(*)
FROM persona JOIN pedido ON persona.id=pedido.idper
WHERE pedido.tipo=1
GROUP BY idPersona
y otra:
Código SQL:
Ver originalSELECT Idpersona, COUNT(*)
FROM persona JOIN pedido ON persona.id=pedido.idper
WHERE pedido.tipo=2;
GROUP BY idPersona
hay alguna forma de hacerlo todo en una tal que asi?
IDpersona, count1, count2,count3
hace poco pregunte una cosa parecida y se me dio una solucion con un coun y sum(if) pero como no entiendo esa sintaxis pues no puedo utilizarlo porque no la entiendo, y no encuentro informacion de que es cada cosa.
Si seriais tan amables de indicarme aparte de la solucion una breve explicacion de que es cada cosa de esa estructura os lo agradecería !
Un saludo