Kita bisa menggunakan MYSQL bukan di opsi.
SELECT id
FROM table_one
WHERE id NOT IN ( SELECT id FROM table_two )
Diedit
Jika Anda mendapatkan sumber dari file csv maka Anda cukup memasukkan nilai-nilai ini secara langsung seperti:
Saya berasumsi bahwa CSV seperti 1,2,3,...,n
SELECT id
FROM table_one
WHERE id NOT IN ( 1,2,3,...,n );
EDIT 2
Atau Jika Anda ingin memilih sebaliknya maka Anda dapat menggunakan mysqlimport
untuk mengimpor data dalam tabel sementara di Database MySQL dan mengambil hasilnya dan menghapus tabel.
Seperti:
Buat tabel
CREATE TABLE my_temp_table(
ids INT,
);
muat file .csv
LOAD DATA LOCAL INFILE 'yourIDs.csv' INTO TABLE my_temp_table
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
(ids);
Memilih catatan
SELECT ids FROM my_temp_table
WHERE ids NOT IN ( SELECT id FROM table_one )
melempar meja
DROP TABLE IF EXISTS my_temp_table