Z tego co wiem to noe, a powodem jest raczej primary key, ktorym jest samo id. Tak wiec kazde konto bedzie rozne, bo masz rozne id, chyba ze id byloby username, to wtedy by wywalilo chyba blad. Ogolnie nie spotkalem sie z takim filtrowaniem danych, raczej zawsze widzialem, ze robi sie to po stronie programu.
Btw.
Ta baza danych wymaga jeszcze sporo pracy ;) poczytaj o normalizacji i zastanow sie, czy produkt moze byc tylko w jednej kategorii