För den första frågan:
- Skapa en unik begränsning för båda kolumnerna
- Se till att du alltid sorterar kolumnerna. Så om din tabell har kolumnerna
a
ochb
se till atta
är mindre än eller lika medb
För den andra frågan:
SELECT
*
FROM
many_to_many_table
WHERE
a = A or b = A