테이블 roles
과 users
이 있습니다. id
은 roles
에서 테이블 users
의 role
열의 외래 키입니다.
두 가지 역할이 있습니다 : support
및 관리자입니다. 사용자 peter
에 두 역할이 모두 할당되도록 지정하려면 어떻게해야합니까?하나의 행에 2 개의 외래 키를 할당하는 방법은 무엇입니까?
역할
| id | role |
|----|---------|
| 1 | support |
| 2 | manager |
사용자
| id | user | pass | role (FK) |
|----|----------|-------|-----------|
| 1 | peter | hash1 | 1,2 | <-- 2 foreign keys
| 2 | jennifer | hash2 | 2 |
과 함께 추가하면 언제든지이 경로를 사용할 수 있습니다. https://www.mssqltips.com/sqlserverip/1218/sql-server-bitwise-operators-store-multiple- 값 - 하나 - 열/ – JamieD77