###前提・実現したいこと
JavaからDBのデータを抽出する際、2つのテーブルから対象のカラムを比べて条件に沿わないもののデータをすべて抽出したい。
###実現したいことの例
テーブルA カラムD(Date) カラムE(numeric(12,2)) カラムF(varchar(20)) カラムG(varchar(20)) カラムH(varchar(20)) カラムI(varchar(20)) テーブルB カラムD(Date) カラムE(numeric(12,2)) カラムF(varchar(20)) カラムJ(varchar(20)) カラムK(varchar(20))
カラムD、E、FをテーブルAとBで比較する。
(カラムFは前11桁を比較します)
合致したものがないデータをA、Bともに抽出したい。
D、E、Fはユニークではありません。
ですので、同一のものが複数存在する場合があります。
複数存在しても、その数があっていない場合余りを抽出するのは変わりません。
###試したこと
Javaの処理で行ったが、処理に時間がかかりデータを抽出する際にできるように変更
###補足情報
使用言語:Java
QueryDsl等使用
###最後に
拙い日本語で申し訳ありません。
不明な点があれば、一言よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/06 02:03
2017/11/06 02:14
2017/11/06 02:20
2017/11/06 02:39
2017/11/06 02:42