我試圖通過比較和匹配單獨列中的值來連接兩個表。請多多包涵:SQL比較和匹配來自2個表的列
Table 1
==========
Name
IP address
Table 2
==========
IP address
Rating
我需要編寫一個查詢,組中的所有對應於某個組中的表名稱列中的IP地址1和從表一的評價與它們匹配2.
有人能指出我應該關注的查詢類型嗎?
我試圖通過比較和匹配單獨列中的值來連接兩個表。請多多包涵:SQL比較和匹配來自2個表的列
Table 1
==========
Name
IP address
Table 2
==========
IP address
Rating
我需要編寫一個查詢,組中的所有對應於某個組中的表名稱列中的IP地址1和從表一的評價與它們匹配2.
有人能指出我應該關注的查詢類型嗎?
沒有完全拼寫出來爲@KenWhite在他的評論中提到的所有原因......
當涉及兩個不同表(試圖找到共同的IP地址,你的情況)的數據,你會通常要使用某種形式的JOIN
。這些有很多種。 Here是一個很好的參考,但如果你花時間尋找它們,還有許多其他的好參考。
決定使用哪種JOIN
將取決於您是否要顯示沒有相應評級的IP地址。
繼續前進 - 您提到您只希望顯示與特定名稱組對應的IP地址的評級。爲此,您需要在查詢中使用WHERE
子句。這非常簡單 - 僅供參考,您可以訪問MSDN。
我想這些參考資料以及您的一些研究/努力,編寫您描述的查詢不應該是一個問題。
+1。說得好。 – Leigh 2012-02-23 00:53:36
這是一個功課題嗎?如果是這樣,你應該添加該標籤。如果您展示迄今爲止已嘗試的內容,您可能會獲得更多幫助;這是基本的SQL,你應該努力解決它。一個提示? 'JOIN'應該讓你開始。 – 2012-02-22 01:02:25
我正要寫評論,但肯覆蓋了我要說的一切。 – MJB 2012-02-22 02:03:24