I confused about these two concept? are they same or different? I know what is manay to many relationship and we have one junction table which connect two other tables with two FK it means in junction table I have three feilds one ID primarykey and two FK but what is defferences between that and when we have junction table which has Two PK and then relate other tables.
first case junction table contains ID PK , user id Fk , Country id FK
second case junction table contains user id Pk ,Country id PK