【发布时间】:2012-04-02 01:38:01
【问题描述】:
我有一个名为languages_services 的连接表,它基本上连接了表services 和languages。
我需要找到一个能够同时提供 ENGLISH (language_id=1) 和 ESPANOL (language_id=2) 的服务。
table languages_services
------------------------
service_id | language_id
------------------------
1 | 1
1 | 2
1 | 3
2 | 1
2 | 3
根据上面提供的数据,我想测试language_id=1 AND language_id=2,结果应该是这样的
QUERY RESULT
------------
service_id
------------
1
显然它不会返回 service_id=2 的那个,因为它不为 Espanol 提供服务。
非常感谢任何关于此的提示!
【问题讨论】:
标签: mysql sql join inner-join relational-division