我正在做一个左外部联接,但是我只希望它从右表中拉一次匹配。

例如,我要查询requirements表,左外部连接activity表,但只匹配第一个结果,而右边不重复。

例:

需求表

requirement_number   requirement_type

1                    class
2                    class
3                    project
4                    project
5                    cert
6                    interview


活动表

activity_number     activity_type     activity_name

1                   class             class1
2                   class             class2
3                   class             class3
4                   project           project1
5                   project           project2
6                   project           project3
7                   cert              cert1
8                   cert              cert2
9                   cert              cert3


结果:

requirement_number   requirement_type   activity_type   activity_name
1                    class              class           class1
2                    class              class           class2
3                    project            project         project1
4                    project            project         project2
5                    cert               cert            cert1
6                    interview          interview       NULL

最佳答案

尝试:

GROUP BY requirement_number

关于mysql - MySQL左外部连接到右侧的每个仅一次,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34748497/

10-16 15:28