|
MapInfoに関するよくあるご質問になります。
MapInfo Pro™Professional SQL検索Q. あるテーブルにあり、別のテーブルにはないレコードを検索するにはどうすればいいですか? A.SQL検索の条件で、"Not <フィールド名> In (Select <フィールド名> From <テーブル名>)"を指定します。 例えば、メッシュ地図テーブルのレコードに存在していて、統計データテーブルに存在しないものを検索するには、 1.[クエリ]メニューの[SQL検索]を選択します。 2.実行すると、メッシュ地図テーブルから、統計データテーブルに存在しないレコードが検索されます。 ※この例では、簡単なサンプルデータで説明しておりますが、これらのデータが全国版などの膨大なデータ数の場合、検索にはかなりのお時間がかかることになりますので、ご注意ください。 データ量が膨大な場合、以下のような方法で検索することもできます。 1.[クエリ]メニューの[SQL検索]を選択します。2.実行すると、実行すると、メッシュコードの一致するレコードが結合されます。 3.ツールバーの[選択の反転]ボタンまたは、[クエリ]メニューから[選択の反転]を選択します。 4.反転表示されたSelectionテーブルのブラウザウィンドウを表示します。 5.上記のSQL検索と同じ検索結果を得ることができます。
|
|