Thanks for your reply.
The thing is that I don't want to break a table (even if it might be better solution).
Here's why:
I will not see client after the project is done - so, the client will be both user and administrator. I want to make it very simple for him to make database updates.
The table is created thru PHP script from a text file (client uploads this file periodically thru his admin page) - table structure is exact copy of text file and the text file is used by shopping cart.
MySQL table is only used to navigate thru product categories and subcategories and also to display product info for users. The shopping cart doesn't use table data at all -all the cart needs from PHP script is item_id, which is the same in MySQL table and text file.
The entire site was originally designed to work only with a text database file, but performance deteriorated when number of products increased (e.g. more than 1000).
That's where MySQL helps - it gives better navigation (speed). Shopping cart sleeps till user actually chooses to place an order.
I hope it all makes sense.
I'm still trying to play with sql commands to get the result I need and avoid changing table structure.
Thanks,
alexweb@altavista.com