0
LOAD DATA INFILEでデータを挿入できました。その後、クエリを使用しているとき:LOAD DATA INFILEの後にNOT INクエリを実行する
SELECT * FROM tempupload
WHERE columnName NOT IN (SELECT columnName FROM othertable)
私には望ましい結果が得られません。しかし、私はcolumnNameのデータ型をdoubleに変換すると(そしてvarcharにやり直して)私に望ましい結果が得られます。
Java EEアプリケーションからこれらのクエリを使用する必要があるので、私を案内してください。
テーブルのデータ型は? –
クエリの列のvarchar(40)が実行されません – vinay
'NOT IN()'の代わりに 'LEFT JOIN ... IS NULL'を使用すると、ほぼ確実に高速になります。結合に使用される2つのフィールドのデータ型は何ですか?これらの2つのフィールドにはどのようなデータが格納されていますか? DOUBLEにキャストしてVARCHARに戻すことができるという事実は、間違ったデータ型を使用していることを示唆しています。 – nnichols