标签: sql compare
我试图通过比较和匹配不同列中的值来连接两个表。请耐心等待:
Table 1 ========== Name IP address Table 2 ========== IP address Rating
我需要编写一个查询,将表1中“名称”列中某个组对应的所有IP地址分组,并将它们与表2中的评级相匹配。
有人能指出我应该查看的查询类型的方向吗?
答案 0 :(得分:2)
由于@KenWhite在评论中提到的所有原因而没有完全拼写出来......
当您关联来自两个不同表格的数据时(在您尝试查找常用IP地址的情况下),您通常会想要使用某种形式的JOIN。这些有很多种。 Here是一个很好的参考,但如果您花一些时间搜索它们,还有很多其他好的参考。
JOIN
决定使用哪种JOIN将取决于您是否要显示没有相应评级的IP地址。
继续 - 您提到您只想显示与某个名称组对应的IP地址的评级。为此,您需要在查询中使用WHERE子句。这非常简单 - 作为参考,您可以访问MSDN。
WHERE
我认为通过这些参考资料和您的一些研究/努力,编写您描述的查询应该不是问题。