擅长:python、mysql、java
<pre><code>SELECT e1.file, e1.sourceUrl, e1.rev
FROM externals1 AS e1
LEFT JOIN externals as e0
ON e0.file = e1.file
AND e1.rev <> e0.rev
AND e1.rev IS NOT NULL
</code></pre>
<p>构造是<code>operand IS NULL</code>和<code>operand IS NOT NULL</code>(只有<em>一个操作数</em>到<code>IS NUll</code>/<code>IS NOT NULL</code><em>运算符</em>)我想除了“not”之外还需要空值检查,但很难从问题中分辨出来。在</p>
<p>请记住,<code>x <> y</code>在<code>x</code>或{<cd7>}中的任何一个都是<code>NULL</code>时总是为真的。(至少对于兼容SQL89的引擎。)</p>
<p>祝你愉快。在</p>
<p>另外:一般来说,<a href="http://en.wikipedia.org/wiki/Null_%28SQL%29" rel="nofollow">Wikipedia article on NULL</a>是一个有趣的读物。它讨论了一些基本的NULL构造(这些构造可能完全适用于某个特定的DB…)</p>