sql查询匹配2列

时间:2016-04-05 06:26:13

标签: sql

请帮我配对2个不同前缀的表格,表格如下:

表-A

Country Prefix  Price
Albania 3554249 xx

表-B

Country Prefix  Price
Albania 3554    xx

2 个答案:

答案 0 :(得分:0)

尝试加入:

Select *
From Table-A A, Table-B B
Where A.Country=B.Country

这匹配国家/地区的两个表格。如果你想在价格上匹配,只需添加

And A.Price=B.Price

到最后

答案 1 :(得分:-1)

select * from tablea a, tableb b
where a.prefix like (tableb.prefix || '%')

如果它是char类型,您可能需要在两个表上修剪前缀:

where trim(a.prefix) like (trim(tableb.prefix) || '%')