我有 3 张桌子可供测验
cursos
(测验)ID 为 PK
preguntas_cursos
(问题) id 为 PK 并且 id_curso 为 FK 与 cursos 中的 id 相同(上表)
还有一个答案的第三个表,opciones_preguntas_cursos
其 id 为 PK,FKpreguntas_cursos_id
与preguntas_cursos_id
(上一张表)相同
我想把这三个一起加入:
这是我正在尝试的声明:
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
,它没有显示它们
我做错了什么,或者什么是完成我想做的最好的方法???