$zapytanie_icd9="SELECT * FROM (
SELECT `procedura1` AS `procedura`, count(`procedura1`) AS liczba FROM `opis`
left join `pacjent` using (id_pac)
where `opis`.`procedura1`!='' AND `pacjent`.`id_ksiegi`=3 AND `pacjent`.`w_status`=1 AND `pacjent`.`czy_usuniety`=0
AND `pacjent`.`data_zab`>='$stat1_data_od' AND `pacjent`.`data_zab`<='$stat1_data_do'
UNION
SELECT `procedura2` AS `procedura`, count(`procedura2`) AS liczba FROM `opis`
left join `pacjent` using (id_pac)
where `opis`.`procedura2`!='' AND `pacjent`.`id_ksiegi`=3 AND `pacjent`.`w_status`=1 AND `pacjent`.`czy_usuniety`=0
AND `pacjent`.`data_zab`>='$stat1_data_od' AND `pacjent`.`data_zab`<='$stat1_data_do'
UNION
SELECT `procedura3` AS `procedura`, count(`procedura3`) AS liczba FROM `opis`
left join `pacjent` using (id_pac)
where `opis`.`procedura3`!='' AND `pacjent`.`id_ksiegi`=3 AND `pacjent`.`w_status`=1 AND `pacjent`.`czy_usuniety`=0
AND `pacjent`.`data_zab`>='$stat1_data_od' AND `pacjent`.`data_zab`<='$stat1_data_do') GROUP BY `procedura`
";
Powyższe zapytanie daje pusty wynik
$zapytanie_icd9="SELECT * FROM (
(SELECT `procedura1` AS `procedura`, count(`procedura1`) AS liczba FROM `opis`
left join `pacjent` using (id_pac)
where `opis`.`procedura1`!='' AND `pacjent`.`id_ksiegi`=3 AND `pacjent`.`w_status`=1 AND `pacjent`.`czy_usuniety`=0
AND `pacjent`.`data_zab`>='$stat1_data_od' AND `pacjent`.`data_zab`<='$stat1_data_do')
UNION
(SELECT `procedura2` AS `procedura`, count(`procedura2`) AS liczba FROM `opis`
left join `pacjent` using (id_pac)
where `opis`.`procedura2`!='' AND `pacjent`.`id_ksiegi`=3 AND `pacjent`.`w_status`=1 AND `pacjent`.`czy_usuniety`=0
AND `pacjent`.`data_zab`>='$stat1_data_od' AND `pacjent`.`data_zab`<='$stat1_data_do')
UNION
(SELECT `procedura3` AS `procedura`, count(`procedura3`) AS liczba FROM `opis`
left join `pacjent` using (id_pac)
where `opis`.`procedura3`!='' AND `pacjent`.`id_ksiegi`=3 AND `pacjent`.`w_status`=1 AND `pacjent`.`czy_usuniety`=0
AND `pacjent`.`data_zab`>='$stat1_data_od' AND `pacjent`.`data_zab`<='$stat1_data_do')) GROUP BY `procedura`
";
Dodanie nawiasów (jak powyżej) nic nie zmienia - pusty wynik.
Coś źle robię?