我有一個測驗MySQL的語句獲取數據來自3個表
cursos
(測驗)3個表有一個ID爲PK
preguntas_cursos
(問題),有一個ID爲PK並具有id_curso作爲FK那一樣cursos的ID(上表)
和那裏有一個第三個表有一個ID爲PK和FK preguntas_cursos_id
這是一樣preguntas_cursos_id
(上表)的答案opciones_preguntas_cursos
我想跟你一起加入這場3:
這裏就是我想聲明:
SELECT cursos.nombre_curso, pc.curso_id, pc.id AS preg_id, pc.pregunta, opc.id AS resp_id, opc.respuesta, opc.es_correcta
FROM preguntas_cursos AS pc, opciones_preguntas_cursos AS opc, cursos
WHERE pc.id = opc.preguntas_cursos_id
AND cursos.id = pc.curso_id
但此查詢只是給了我一組行只有一個ID的cursos
,它不是向他們展示全部
我做錯了什麼,或最新的方法來完成我想要做的?
可以請你建立在http://sqlfiddle.com/數據表和文章的網址?謝謝 – amphibient
你想加入檢索什麼信息? – bonCodigo