boolean gerçek değeri ile sayımını kullanmak. Tek gerçek değerler patient_healty
ve ikincisi bölümden patient_healty
tüm değerleriyle.PostgreSQL nasıl 2 sütun almaya çalışıyorum sadece
select
count(p1.patient_health) as not_health,
count(patient.id) as all,
department.name
from
department
inner join
doctor on department.id = doctor.department_id
inner join
healing on doctor.id = healing.doctor_id
inner join
patient as p1 on healing.patient_id = p1.id
inner join
patient on healing.patient_id = patient.id
group by
department.name
Bu patient_health
ve bölüm adından tüm değerlerin iki sütun döndürür. Teşekkür
etiketleri düzenleyin postgresql ve kullandığınız sürümünü içerecektir. yenilerden ise temiz bir çözümü vardır ve büyük olanlar için başka –
Olası yinelenen var (http://stackoverflow.com/questions/30431574/how-to- [postgresql ve toplama işleviyle grupla sorunu çözmek için nasıl] çözmek-sorunu-ile-by-grubunun-ve-agrega-fonksiyonu-in-postgresql) –