I have my tags desinged like this in my database:
Table: Item Columns: ItemID, Title, Content Table: Tag Columns: TagID, Title Table: ItemTag Columns: Ite
select t.Title, count(it.TagID) as TagCount from Tag t inner join ItemTag it on t.TagID = it.TagID inner join Item i on it.ItemID = i.ItemID where i.ItemID = @currentItemID -- optional, if you only want current page group by t.Title