Sto postando questa domanda che è in qualche modo un riassunto del mio altro question.unica coppia in un database "amicizia"
ho due banche dati:
1) db_users.
2) db_friends.
Sottolineo che sono memorizzati in database separati su server diversi e pertanto non è possibile utilizzare chiavi esterne.
in 'db_friends' Ho l' 'tbl_friends' tabella che ha le seguenti colonne:
- id_user
- id_friend
Ora come faccio a fare in modo che ogni coppia è unica a questo tavolo ('tbl_friends')?
Mi piacerebbe farlo a livello di tabella e non attraverso una query.
Per esempio Queste sono le righe non valide:
1-2
2-1
mi piacerebbe che ciò è impossibile da aggiungere.
Inoltre - come faccio a seach per tutti gli amici di utente 713 mentre avrebbe potuto essere menzionato, su alcune righe di amicizia, alla seconda colonna ('id_friend')?
Grazie per la risposta! Quale delle query sopra è migliore in termini di prestazioni? – Poni
@Poni: consiglio sempre di controllare il piano di ricerca/query per il proprio sistema per vedere quale è il migliore. –