我遇到了一个奇怪的SQL问题,我有2个请求:
INSERT INTO tmp_copy
SELECT champs
FROM tmp
WHERE champs IN (SELECT champs FROM myTable)
COPY (SELECT * FROM myTable WHERE champs IN (SELECT champs FROM tmp_copy))
TO 'bla/bla.csv' WITH DELIMITER ';';
此操作非常简单。
第一个请求在表“tmp_copy”中放入tmp和myTable之间的公共行,而第二个请求放在一个文件中进行逆操作。
但是在这个过程中,我失去了很多结果,我不知道为什么。对我来说,数字结果应该是相同的......