1

我在加入两张桌子时遇到了问题。这些表是 spelling_answer_key ,其中包含拼写的答案键及其相应的问题,另一个是 user_spell_answers ,其中存储了所有用户的答案。现在我想加入这两个表,但无法正确处理。

第一个表 user_spell_answers 看起来像这样

+--------+-------------+------+-----+---------+----------------+
| Field  | Type        | Null | Key | Default | Extra          |
+--------+-------------+------+-----+---------+----------------+
| id     | int(11)     | NO   | PRI | NULL    | auto_increment |
| userid | int(11)     | NO   | MUL |         |                |
| qid    | int(11)     | NO   | MUL |         |                |
| ans    | varchar(20) | YES  |     | NULL    |                |
+--------+-------------+------+-----+---------+----------------+

第二个表 spelling_answer_key 看起来像这样

+-----------------+------------+------+-----+---------+----------------+
| Field           | Type       | Null | Key | Default | Extra          |
+-----------------+------------+------+-----+---------+----------------+
| spell_ans_keyid | int(11)    | NO   | PRI | NULL    | auto_increment |
| spell_qid       | int(11)    | YES  | MUL | NULL    |                |
| answer_key      | varchar(1) | NO   |     |         |                |
+-----------------+------------+------+-----+---------+----------------+

现在我想从 user_spell_answers 和 spelling_answer_key 中选择 qid、ans 和 userid 我想根据用户在指定问题上回答的正确答案来选择 spell_qid 和 answer_key。

请帮忙

4

0 回答 0