所以我有三张table
用户表
UserId User
语言表
LanguageId Language Fluency
用户语言表
UserLanguageId UserId LanguageId
基本上我需要的是一个查询,其中prilang是fluency='primary',seclang是fluency='secondary',看起来像这样
+------------+-----------------+-----------+
| User | PriLang | SecLang |
+------------+-----------------+-----------+
| Jimbo | English | Spanish |
+------------+-----------------+-----------+
| Norm | French | Spanish |
+------------+-----------------+-----------+
| Kathy | Japanese | Italian |
+------------+-----------------+-----------+
3条答案
按热度按时间o7jaxewo1#
在我看来,最直接的方法包括两个到user\u languages表的连接,以及每个到langauges表的连接。
pexxcrt22#
一个选项使用条件聚合:
v09wglhw3#
也许像这样的事情取决于你的设置;这将使用子查询关闭: