>
> I am assuming that you mean that a user can create a top10 list or any or
> all of the other tables.
>
Yes exactly - at first I had it exactly this way, a single extra join table
per entity that was to contain the user's top items. It then dawned on me
that this was limited to describing only one sort of list (top x ys) so I
added the complexity by enabling the user to have many different lists per
entity so:

Songs that always make me cry...
My favourite shower songs..
etc

I started this by creating a single generic 'List' table that has userID,
title and description. In each of my "Top[entity]' tables, I ditched the
userID for the listID. This is fine if you want to find the list details
when you have the list item, but finding a list item from a list ID becomes
more difficult as it could be in one of a number of tables. So I am coming
to the conclusion that I need a list table for each entity as well as a list
item table for each entity. Unless I am missing a trick completely(?)

Dominic


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;160198600;22374440;w

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:296400
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

Reply via email to