我该怎么做了EXCEPT
在蜂巢QL条款(如SQL)
我有2个表,每个表是唯一ID的列。
我想找到了仅在表1的ID列表而不是在表2
表格1
apple
orange
pear
表2
apple
orange
在SQL你可以做一个EXCEPT子句( http://en.wikipedia.org/wiki/Set_operations_%28SQL%29 ),但你不能这样做,在蜂巢QL
我该怎么做了EXCEPT
在蜂巢QL条款(如SQL)
我有2个表,每个表是唯一ID的列。
我想找到了仅在表1的ID列表而不是在表2
表格1
apple
orange
pear
表2
apple
orange
在SQL你可以做一个EXCEPT子句( http://en.wikipedia.org/wiki/Set_operations_%28SQL%29 ),但你不能这样做,在蜂巢QL
我不认为有任何内置的方式做到这一点,但一个LEFT OUTER JOIN
应该做的伎俩。
这从所有的IDS table1
不存在在table2
:
SELECT t1.id FROM table1 t1 LEFT OUTER JOIN table2 t2 ON (t1.id=t2.id) WHERE t2.id IS NULL;