从多对多表格中选择

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从多对多表格中选择相关的知识,希望对你有一定的参考价值。

我有以下SQL

SELECT themes.theme_code, themes.name, course_themes.course_code FROM themes LEFT JOIN course_themes ON themes.theme_code=course_themes.theme_code

它产生表enter image description here

您可能了解到,我有一个将许多课程连接到许多主题的表,正如您在该表中所看到的,主题代码为2的主题连接到了三个不同的课程(1,2,3),一个主题是(3码)未连接到任何课程。

有一种方法,不使用php中的数组,仅在SQL中仅选择那些未链接到特定课程的主题,例如课程代码为1。主题不应提供重复的记录,例如,如果您选择Course_code不为1或为null的所有主题,在这种情况下,即使已将其链接到我想要的课程,它也会显示链接到其他课程的主题。

谢谢你。

答案
None

以上是关于从多对多表格中选择的主要内容,如果未能解决你的问题,请参考以下文章

Hibernate - 从多对多关系访问字段

Jooq 从多对多关系中选择 pojos

如何从多对多表中选择一对一关系

从多对多关系的桥接表中检索数据的查询[关闭]

Django 从多对多关系中删除对象

从多对多关系中获取结果