0
我在MySQL中有三個表:application
,questions
和questions_answer
。如何從多態MySQL表中檢索數據
application
店user_id
; questions
商店question_id
和type of questions
(即名稱,身份證,學校名稱); questions_answer
存儲參考user_id
和question_id
的answers
。
據我所知,這種類型的關聯稱爲多態關聯。現在我迷失瞭如何從不同的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
我一直對'declare'越來越語法錯誤,實現
pivot
。它需要額外的語法才能工作嗎? – Khairul 2013-03-12 08:18:36刪除聲明並嘗試 – 2013-03-12 21:19:11
仍然收到相同的消息:'你的SQL語法錯誤;檢查對應於你的MySQL服務器版本的手冊...' – Khairul 2013-03-13 09:21:28