Andy,
Are you trying to do something like:
SELECT
FROM mytable A
WHERE ....
AND mycol IN (
SELECT ....
)
If so, you can't do sub-queries inside the WHERE clause in Hive, you can
only do sub-queries within the FROM/JOIN clause.
But, almost any query similar to above can be written using sub-queries
in the FROM using join instead.
For example:
SELECT ....
FROM mytable A
JOIN ( SELECT .... ) B
ON A.mycol = B.mycol
WHERE ...
hope that helps.
-- amr
On 2/19/2010 8:58 AM, Andy Kent wrote:
I couldn't find anything on the wiki so thought I would try here.
Does Hive have an IN() operator similar to in MySQL?
If not then is there an alternative way of testing for inclusion?
Thanks,
Andy.