Cuestión : La pregunta de MySQL, las tablas múltiples y ordenado/agrupó resultados

Hola todos,

I no sure cómo puedo explicar esto solamente yo le darán un go.

I que intenta extraer el número de reservaciones agrupado por el booking_type junto con el número de reservaciones canceladas y rechazadas en un statement.

por ejemplo; el

General 20
Loan 14
Selfship 12
Cancelled 5
Rejected 3

I puede conseguir el tipo de la reservación fácilmente bastante haciendo el siguiente; el
select b.booking_type, RESERVACIÓN b, a
where del
from de la cuenta (*) del ADMIN b.booking_id = a.booking_id
and a.approved = “aprobó " el
group por el booking_type

However, no puedo parecer poder incluir la cuenta del estado aprobado a menos que haga la pregunta para cada estado aprobado manualmente en el `y el a.approved = `“cancelado”. ¿

Is allí de todos modos de incluir estos resultados en la cañería selecta?
class= > " claro " del
soluciones >Related class= suma del >MySQL del " qRelatedChild " del class= de la suma MySQL del title= " del href= " /Database/MySQL/Q_26432091.html " del

Respuesta : La pregunta de MySQL, las tablas múltiples y ordenado/agrupó resultados

usted significa, algo similar:
1:
2:
3:
4:
5:
6:
7:
8:
seleccionar b.booking_type
, sumar (caso cuando a.approved = “aprobó” entonces 1 0 extremos) aprobó
, la suma (caso cuando a.approved = “cancelado” entonces 1 0 extremos) canceló
, contar (*) el total
de la RESERVACIÓN b, ADMIN a
donde b.booking_id = a.booking_id
grupo por el booking_type
Otras soluciones  
 
programming4us programming4us