我收到了这个 MySQL 面试问题,这让我失去了这份工作的资格。
我去面试,被问到一个我无法回答的问题,我丢了工作。
他们问过。
我们有两个表,第一个表(主表)CANDIDATES
包含字段:
candidate_id
(首要的关键)candidate_name
第二个表(子表)CANDIDATE_VOTES
包含字段:
v_id
(首要的关键)candidate_id
(外键)
每次投票时,候选人的candidate_key 都会放在孩子中。
CANDIDATE
:
=================================
|candidate_id | candidate_Name |
|-------------------------------|
| 1 | abc |
|-------------------------------|
| 2 | xyz |
|-------------------------------|
| 3 | etc |
|-------------------------------|
CANDIDATE VOTES
==========================
| votes_id | candidate_id |
|-------------------------|
| 1 | 1 |
|-------------------------|
| 2 | 1 |
|-------------------------|
| 3 | 2 |
|-------------------------|
问题是您将如何宣布获胜者?
请帮我怎么做。
我尝试了很多,但找不到逻辑。