如何查詢mysql並選擇與我的查詢不符的行? 目前這是我的SQL如果我要選擇符合該行:選擇行在一個表中不匹配(mysql)
SELECT `user_id`
FROM `my_table`
WHERE `my_table`.`month` >= '201510'
AND `my_table`.`month` <= '201601'
在MySQL中,這將選擇user_ids
我要的是選擇user_ids,他們沒有任何記錄,一個破 SQL將是:
SELECT `user_id`
FROM `my_table`
WHERE `my_table`.`month` !>= '201510'
AND `my_table`.`month` !<= '201601'
更清晰,蒙戈has a nice $not variable其執行邏輯運算,我想是這樣$不能不在MySQL(或MariaDB的)
'month not BETWEEN'201510'and'201601'' –
如果我只有一個月該怎麼辦? – Mohammadhzp
'!> ='是不允許的,但記住'不大於或等於'基本上'小於'所以請嘗試'<'而不是'或者你的意思是'不等於'這將是'!=' – RiggsFolly