0
我有兩個表。 Table A
是主表,table B
是輔助表。現在我需要從table B
到table A
只行了aux_id
不存在table A
將唯一數據從一個表複製到另一個表
TABLE_A
id |aux_id | firstname | lastname
表-B
aux_id | firstname | lastname
我試圖複製,但顯然沒有成功。
INSERT INTO table_A(aux_id,firstname,lastname)(SELECT aux_id,firstname,lastname FROM table_B WHERE aux_id != aux_id);
我越來越:INSERT 0 0
這是錯誤的,因爲我相信,我有表B中的新條目
謝謝。什麼是「SELECT 1」? – user455318
它更有效一些。 SELECT 1不需要postgresql來分配一個結果集,而是SELECT *所做的。由於我們只測試是否有任何結果,分配的努力毫無價值。 – byMike