Citat:
Originally posted by grazzy@Sep 27 2005, 12:29
Inte för att vara en tråkmåns, men har du ett fält som ser ut sådär har du till 99%s sannolikhet designat din databas fel.
Använd istället en extern tabell kallad item2cat som innehåller {item_id, kat_id}. Då kan du istället skriva dina sökningar i stil med:
SELECT ... FROM item LEFT JOIN item2cat ON (item.id = item2kat.item_id) WHERE item2kat.kat_id IN(5,10,15, ...);
|
Det var precis vad jag tänkte skriva. Helt galen databasdesign.