我正在努力完成一些工作,但我有点小菜鸟,不知道这是否可以在一个查询中完成。MySQL:这可能吗?
我看起来像这样的两个表:
表1:
link_id target_country
-------------------------
1 5
2 3
表2:
id_country country
-------------------------
5 Belgium
5 Russia
2 USA
所以,从上面的数据,link_id 1有一个target_country 5,这意味着该链接属于比利时和俄罗斯(因为id_country 5在表2被链接到这些国家)
我的想法是,通过几个link_ids后MySQL查询,我可以得到类似:
- 比利时=> 1(因为link_id是1为比利时链路)
- 俄罗斯=> 1(此link_id 1也属于俄罗斯)
- 美国=> 2
我怎样才能用一个查询,只有把link_ids这样做呢?谢谢!