Bisognerebbe capire cosa vuoi fare.

COUNT distinct conta solo le ricorrenze diverse tra loro.

Si da per scontato che un id lo possa essere. Poi il natural join che sarebbe poi un INNER JOIN, senza alcun riferimento ai record da joinare che ci sta a fare.

Ripeto ... bisognerebbe conoscere lo scopo della query.