我有 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,它没有显示它们
我做错了什么,或者什么是完成我想做的最好的方法???