I'm using SQL Server 2k8 and have a table that needs to be able to pull dynamic content. So, I was thinking of having 2 columns which would act like a Parent and Child.
ContentId - SubContentId - ContentInfo
100 100 data here
101 100 data here
102 100 data here
103 100 data here
So, although the ContentId is incrementing, the SubContentId relates to the Parent ContentId of 100. So if I SELECT ContentId 100, I'd check the SubContentId for this number as well in order to pull back all of the details for ContentId 100. Is this approach sensible? Am I way of the mark?