1查詢減去兩個MySQL查詢
SELECT * FROM orders
WHERE DATEDIFF(CURDATE(), edited_date) BETWEEN 2 AND 3;
第二查詢:
SELECT * FROM orders
WHERE edited_date < DATE_SUB(now(), interval 48 hour);
我想顯示其中將不包含重複的表,執行此query.I的減法我使用MySQL的。
1查詢減去兩個MySQL查詢
SELECT * FROM orders
WHERE DATEDIFF(CURDATE(), edited_date) BETWEEN 2 AND 3;
第二查詢:
SELECT * FROM orders
WHERE edited_date < DATE_SUB(now(), interval 48 hour);
我想顯示其中將不包含重複的表,執行此query.I的減法我使用MySQL的。
不知道你的意思是,在這種情況下「減」什麼,你可以試試這個:
SELECT *
FROM orders
WHERE DATEDIFF(CURDATE(), edited_date) BETWEEN 2 AND 3
AND edited_date < DATE_SUB(NOW(), INTERVAL 48 HOUR)
,這將給你所有符合這兩個條件其中的記錄。
我沒有得到你的觀點,
但我明白,如果你wawnt結合起來什麼都既沒有複製
那麼你可以使用使用mysql的UNION DISTINCT
http://dev.mysql.com/doc/refman/5.0/en/union.html
如果您想要做Intersect或減號然後按照教程
@Nirk OP在第二個查詢中有代碼不可見。 – mavrosxristoforos
@mavrosxristoforos heh下次我會先看看markdown – SheetJS
第二個查詢是select * from orders where edited_date
user100613