2
mysql UNION
和UNION ALL
運算符是否總是刪除其中有NULL的行?mysql union with NULL fields
我正在做兩個SELECT語句的一個UNION
- 其中一個可能會返回一個NULL的行。當它這樣做時,它不包括UNION中的那一行。有沒有解決的辦法?
mysql UNION
和UNION ALL
運算符是否總是刪除其中有NULL的行?mysql union with NULL fields
我正在做兩個SELECT語句的一個UNION
- 其中一個可能會返回一個NULL的行。當它這樣做時,它不包括UNION中的那一行。有沒有解決的辦法?
UNION/UNION ALL不刪除其中包含NULL的行。
UNION
刪除重複的行; UNION ALL
沒有,並且比它更快於UNION
。
檢查您的數據&您的查詢爲什麼你期望看到的NULL不可見。
這很奇怪,現在看來工作。我所做的只是將主鍵更改爲唯一索引,並將表中的字段設置爲允許NULL(它是主鍵的一部分)。但之後它仍然不起作用。然後它突然發生了,並且在將其設置回來之後仍然存在。 – Patrick 2011-03-26 05:12:12