如何在一个sql语句中对2个字段进行查询并返回结果?

有2个表,需要做关联查询,返回ip的资产关联信息
表a:

idsrc_addrdst_addr
1192.168.0.1192.168.0.2

表2:

idiplocation
1192.168.0.1中国
2192.168.0.2美国

我想返回如下结果的信息:

(只是个例子,实际应用中是在一条日志中同时反馈源、目ip的部门归属)

idsrc_addrsrc_addr_countrydst_addrdst_addr_country
1192.168.0.1中国192.168.0.2美国

这样的sql语句该怎么写呢?

万分感谢

你没有给出表名,我就这么写了:

select a.src_add, b.location, a.dst_addr, c.location
from a
inner join 表2 b on a.src_addr=b.ip
inner join 表2 c on  a.src_addr=c.ip

实际使用时把表名改一下就好