select
a.dept, a.P, b.L
from
(
select
dept, count(*) as P
from
karyawan
where
sex = 'P'
group by
dept
) a
full outer join
(
select
dept, count(*) as L
from
karyawan
where
sex = 'L'
group by
dept
) b
on
a.dept = b.dept
Semoga membantu...
On Fri, 2004-12-17 at 20:41 +0700, NgebrakCity wrote:
>
> saya punya table sept di bawah :
>
> nama dept sex
> ani A P
> ali A L
> budi B L
>
> gimana sql querinya sehingga bisa diketahui jumlah laki-laki dan perempuan
> di masing-masing departemen, hasil query yang saya inginkan spt ini :
>
> dept L P
> A 1 1
> B 1 0
>
> selama ini kalo coba query biasa hasil yang ditampilan seperti ini
>
> dept sex jumlah
> A L 1
> A P 1
> B L 1
> B P 0
>
> gimana yah? bingung
>
> Terima Kasih
--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php