Viac unikátnych stĺpcov

Dá sa nejak urobiť v SQL to, že viacero stĺpcov bude naraz unikátnych?
Teda keď mám napríklad v tabuľke stĺpce kategoria a sub-kategoria
tak aby boli kategoria + sub-kategoria spolu unique - príklad:

kategoria | sub-kategoria
1 | 1
1 | 2
...
1 | 10
2 | 1
...

ale nie
1 | 1
1 | 1
Hmm, DISTINCT? Stačilo by to? (viz manuál).
ja tam potrebujem nieco ako unique, aby sa tam nedali vlozit 2 rovnake zaznamy
Lze to. V novějším phpmyAdminu to jde udělat dost jednoduše (zaškrtnou se potřebné sloupce a klikne se na tlačítko vytvoření unikátního klíče pod seznamem sloupců).
V SQL třeba:
ALTER TABLE tabulka ADD UNIQUE jmeno_indexu (kategorie, podkategorie);

nebo:
CREATE UNIQUE INDEX jmeno_indexu ON tabulka (kategorie, podkategorie);
Nicmene on chce, aby ty dva sloupce byly unikatni i navzajem mezi sebou. Nejsem si jistej, jestli tohle mysql umi.
Stilett >> presne toto som chcel diky moc
Sojkovec >> tak ako som to chcel to ide ;-)
a taky to ide pres PRIMARY KEY -- proste se da na 2 sloupce ... :)

cu2.