Tak už jsem to vykoumal :)
Tady je select:
select
prispevek.prisp_id,
prispevek.datum,
(select prezdivka from uzivatel where uziv_id = prispevek.uziv_fk) as Autor,
(select count(libiSe.prisp_fk) as Pocet_lajku from libiSe
where libiSe.prisp_fk = prispevek.prisp_id group by libiSe.prisp_fk) as Pocet_liku,
prispevek.obsah as obsah
from
prispevek
inner join zed on prispevek.zed_fk = zed.zed_id
where zed.uziv_fk = (select uzivatel.uziv_id
from uzivatel where prezdivka='petr15');
Před tím jsem měl v tom selectu buď jen where nebo jen group by. Teď jsem tam dal obojí a odstranil inner join na libiSe.
A ono to, světe div se, konečně funguje.
Děkuji vám za rady :).