-SOLUTION-
SELECT Table1.unvan, Table2.sayi FROM
(SELECT id , unvan FROM unvan WHERE id IN
(SELECT unvani FROM personel WHERE gorev_yeri IN
(SELECT id FROM gorev_yeri WHERE il_id="34") ) ) AS Table1
JOIN
( SELECT unvani as id , count(*) AS sayi FROM personel WHERE gorev_yeri IN (SELECT id FROM gorev_yeri WHERE il_id="34") GROUP BY unvani ) AS Table2
ON Table1.id = Table2.id
-EDIT-
When I use join with as I get this error : #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AS table1
I have 2 query and I want join them.
SELECT id
, unvan
FROM unvan
WHERE id IN (SELECT unvani
FROM personel
WHERE gorev_yeri IN (SELECT id
FROM gorev_yeri
WHERE il_id="34")
)
SELECT unvani as id
, count(*) AS sayi
FROM personel
WHERE gorev_yeri IN (SELECT id
FROM gorev_yeri
WHERE il_id="34") GROUP BY unvani
I need this:
unvan|sayi
--------|----