2012-02-22 21 views
-1

別の列の値を比較して照合して2つのテーブルを結合しようとしています。私と一緒にご負担ください:SQLは2つのテーブルの列を比較して一致させます

Table 1 
========== 
Name 
IP address 

Table 2 
========== 
IP address 
Rating 

を私はグループ表から名前]列内の特定のグループに対応するすべてのIPアドレスが表2

からの評価とそれらを一致1およびクエリを記述する必要があります誰かが私が見ていなければならない種類のクエリの方向に私を向けることができますか?完全に彼のコメントで述べた@KenWhiteすべての理由のためにそれをスペルアウトすることなく

+7

これは宿題に関する質問ですか?その場合は、そのタグを追加する必要があります。これまでに試したことを示すなら、おそらくもっと助けになるでしょう。これは基本的なSQLであり、あなた自身でそれを解決するための努力を示すべきです。ヒント? 'JOIN'はあなたを始めなければなりません。 –

+0

私はコメントを書くつもりでしたが、ケンは私が言うつもりのすべてをカバーしました。 – MJB

答えて

2

...

あなたは(あなたのケースでは、共通のIPアドレスを見つけようとして)2つの異なるテーブルからデータを関連付ける、あなた'LL通常、何らかの形式のJOINを使用したいと考えています。これらにはさまざまな種類があります。 Hereは参考になりますが、検索に時間を費やすと参考になります。

JOINの種類を決定すると、対応する評価のないIPアドレスを表示するかどうかが決まります。

移動 - 特定の名前グループに対応するIPアドレスの評価のみを表示したいと述べました。そのためには、クエリにWHERE句を使用する必要があります。これはかなりまっすぐです - 参考のために、MSDNを訪問することができます。

私は、これらの参考文献とあなたの研究/努力の一部で、あなたが記述した質問を書くことは問題ではないと思います。

+0

+1。非常によく言いました。 – Leigh

関連する問題