Neukládejte seznam oddělený čárkami ("pole") ve sloupci databáze. Použijte tabulku křížových odkazů .
(Pokud chcete v databázi vynutit podmínku „ne více než 3 kategorie“, můžete přidat další sloupec category_number na tabulku křížových odkazů. V ideálním případě byste pak použili kontrolní omezení k omezení tohoto sloupce na hodnoty 1, 2 a 3, ale MySQL nepodporuje kontrolní omezení; místo toho můžete vytvořit category_number sloupec cizí klíč do jiné tabulky permitted_category_number který má tři řady.)