BTW: another way to solve this problem is to change from using user categories to a tags-like composite column, where the column computes the "names" of all "user categories" the book would be in. Of course, for this solution to work the names must be computable (not arbitrary), but given that they come from saved searches that shouldn't be a problem.
|