ok, scusate dell'italiano ma ho problemi di linguaggio.. dicevo che se l'id e : 2 che sarebbe il tags gatti mi visualizza anche i cani che l'id dei cani è 1.

come posso risolvere il problema.?

per la query ho fatto cosi:

codice:
SELECT post_categories.title as _title, users.username as _username, post.*, post_tags.*, DATE_FORMAT(post.data_reg,'%d/%m/%Y ore %H:%i') as 'data_it' FROM users        INNER JOIN post 
          ON users.id = post.id_users INNER JOIN post_categories 
          ON post_categories.id = post.id_categories 
		  INNER JOIN post_tags ON post_tags.id_tags = id_tags
        WHERE post_tags.id_tags=".$id_tags." and post.active=1 order by post.data_reg desc
ma fa come prima.

vi ringrazio molto e buona giornata.

grazie mille.