我在 MySQL 中有三个表:application
、questions
和questions_answer
.
application
商店user_id
;questions
商店question_id
和type of questions
(即姓名、身份证、学校名称);questions_answer
存储对和的answers
引用。user_id
question_id
据我了解,这种类型的关联称为多态关联。现在我不知道如何从不同的 question_id 检索数据并将它们作为列标题。
我希望这是有道理的。
编辑:
为了说明,以下是相应的表格:
application
:
user_id name
-------------------------------
100 Leon Barnacles
101 Richard Kennard
102 Fareeza Salleh
questions
:
question_id question_name
---------------------------------------------
20 NRIC
21 Have you ever applied to TFM?
22 What's your current GPA?
23 Name of school
questions_answer
:
question_id user_id answer
------------------------------------------------
20 100 880808-06-8990
20 100 900990-14-0911
23 102 SMK Taman Pandamaran
我希望检索的内容:
Name NRIC Name of school
------------------------------------------------------------
Leon Barnacles 880808-06-8990
Richard Kennard 900990-14-0911
Fareeza Salleh SMK Taman Pandamaran