Explanation:
Both Primary Key and Candidate Key are the attributes that are used to access tuples from a table. These (Primary key and Candidate key) are also can be used to create a relationship between two tables.
The main difference between them is that a primary key is unique but there can be many candidate keys.
I hope you find this information useful and interesting! Good luck!