You can use "explain" for confirming differences. For inner joins, it
would make the same plan.

2013/6/14 Igor Tatarinov <i...@decide.com>:
> I would expect no difference because of predicate pushdown.
>
> igor
> decide.com
>
>
> On Thu, Jun 13, 2013 at 11:31 AM, Naga Vijay <nvti...@gmail.com> wrote:
>>
>> Sure, Will do
>>
>>
>> On Thu, Jun 13, 2013 at 10:42 AM, Stephen Sprague <sprag...@gmail.com>
>> wrote:
>>>
>>> Hi naja,
>>> test those two versions (or three now) and report back to the group.  :)
>>> even if some smarty-pants thinks he knows the answer its always good to
>>> confirm things are as they should be.
>>>
>>>
>>> On Wed, Jun 12, 2013 at 11:54 PM, Sanjay Subramanian
>>> <sanjay.subraman...@wizecommerce.com> wrote:
>>>>
>>>> Hi
>>>>
>>>> I would actually do it like this…so that the set on the left of JOIN
>>>> becomes smaller
>>>>
>>>> SELECT a.item_id, a.create_dt
>>>> FROM
>>>>      ( SELECT
>>>>                     item_id, create_dt
>>>>       FROM
>>>>                     A
>>>>       WHERE
>>>>                    item_id = 'I001'
>>>>        AND
>>>>                   category_name = 'C001'
>>>>       )  a
>>>> JOIN
>>>>          b
>>>> ON
>>>>         a.item_id = b.item_id
>>>> ;
>>>>
>>>>
>>>> From: Naga Vijay <nvti...@gmail.com>
>>>> Reply-To: "user@hive.apache.org" <user@hive.apache.org>
>>>> Date: Wednesday, June 12, 2013 9:17 PM
>>>> To: "user@hive.apache.org" <user@hive.apache.org>
>>>> Subject: Enhancing Query Join to speed up Query
>>>>
>>>> Hi,
>>>>
>>>> Which of the two query options is better?
>>>>
>>>> SELECT a.item_id, a.create_dt
>>>> FROM   a JOIN b
>>>> ON     (a.item_id = b.item_id)
>>>> WHERE  a.item_id = 'I001'
>>>> AND    a.category_name = 'C001';
>>>>
>>>> - or -
>>>>
>>>> SELECT a.item_id, a.create_dt
>>>> FROM   a JOIN b
>>>> ON     (a.item_id = b.item_id AND a.item_id = 'I001')
>>>> WHERE  a.category_name = 'C001';
>>>>
>>>> Thanks
>>>> Naga
>>>>
>>>> CONFIDENTIALITY NOTICE
>>>> ======================
>>>> This email message and any attachments are for the exclusive use of the
>>>> intended recipient(s) and may contain confidential and privileged
>>>> information. Any unauthorized review, use, disclosure or distribution is
>>>> prohibited. If you are not the intended recipient, please contact the 
>>>> sender
>>>> by reply email and destroy all copies of the original message along with 
>>>> any
>>>> attachments, from your computer system. If you are the intended recipient,
>>>> please be advised that the content of this message is subject to access,
>>>> review and disclosure by the sender's Email System Administrator.
>>>
>>>
>>
>

Reply via email to