Autor Zpráva
Johnik
Profil
Ahoj.

Nemáte někdo odkaz na nějaký teoretický nebo praktický článek, jak udělat náseldující:

Mám x kategorií v tabulce - každá kategorie má ID a název.
Poté mám x fotek - ID a nějaké další věci.
A hlavně mám propojovací tabulku - PHOTO_ID, CATEGORY_ID

Fotky můžu vyhledávat podle kategorií. Takže když zadám, že hledám fotku, která splňuje, že leží v kategoriích A, B, C, (zároveň) tak to vrátí třeba jen dvě fotky. Ale já bych chtěl udělat, že to vybere fotky, které splňují třeba jen A, B (B, C; A, C). Výsledek by se seřadil podle počtu kateogií, ve kterých se zadání trefilo (3, 3, 2, 2, 1, 1, 1).

Existuje na to nějaká technika přímo na úrovni dotazu do databáze?

Děkuji

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0