-1
選擇我有兩個SQL查詢/Mysql的兩個表中唯一行按id
select1 ... return =>1,2,3
select2 ... return =>4,5,3
我需要從第一選擇作爲返回唯一值(1和2)。 謝謝。
選擇我有兩個SQL查詢/Mysql的兩個表中唯一行按id
select1 ... return =>1,2,3
select2 ... return =>4,5,3
我需要從第一選擇作爲返回唯一值(1和2)。 謝謝。
沒有一點DDL的是極具挑戰性的*,但你應該能夠做這樣的事情:通過挑戰我的意思不是具有挑戰性寫
SELECT id, other_columns FROM `table1 name` as t1
WHERE t1.id NOT IN (SELECT id from `table2 name`)
*,但具有挑戰性,使其與至少編輯工作在你的最後。
你不能在使用first sql query
作爲子查詢到second sql query
select * from .... where id Not IN (select id from ...)
使用和查找如何編寫子查詢,它應該幫助你 –
BTW它是*多*更好地包括DDL和您的查詢,你正在使用。 (歡迎來到:) :) –
使用[DISTINCT](https://dev.mysql.com/doc/refman/5.0/en/distinct-optimization.html)關鍵字,因爲子查詢是一個不平凡的性能擊中。 – hd1