Hello. It seems, you should replace `HASH_JOIN_IDX` with your actual index name. You can find all indexes with `SELECT * FROM SYS.INDEXES`
> 21 дек. 2022 г., в 20:43, Stephen Darlington > <[email protected]> написал(а): > > I don’t think it’s ever been in Ignite. > >> On 21 Dec 2022, at 16:49, Айсина Роза Мунеровна <[email protected] >> <mailto:[email protected]>> wrote: >> >> Hi Stephen! >> >> Sorry, I forgot to attach link on doc: >> https://ignite.apache.org/docs/2.11.1/SQL/distributed-joins#hash-joins >> >> We use 2.13.0 Ignite version. >> So this feature was deleted from releases after 2.11? :( >> >>> On 21 Dec 2022, at 7:43 PM, Stephen Darlington >>> <[email protected] <mailto:[email protected]>> >>> wrote: >>> >>> Внимание: Внешний отправитель! >>> Если вы не знаете отправителя - не открывайте вложения, не переходите по >>> ссылкам, не пересылайте письмо! >>> >>> Where did you get that syntax from? I don’t think Ignite supports hash >>> joins, though there are other distributions of Ignite that do. >>> >>>> On 21 Dec 2022, at 16:22, Айсина Роза Мунеровна <[email protected] >>>> <mailto:[email protected]>> wrote: >>>> >>>> Hola again! >>>> >>>> I have a problem when trying to use Hah Join in SQL API. >>>> I am using this doc: >>>> >>>> What I am doing: >>>> >>>> query = """ >>>> SELECT pf.product_sku, >>>> pf.total_cnt_orders_with_sku, >>>> rpf.mean_daily_sku_retailer_popularity >>>> FROM ProductFeatures AS pf >>>> LEFT JOIN RetailerProductFeatures AS rpf >>>> USE INDEX(HASH_JOIN_IDX) >>>> ON pf.product_sku = rpf.product_sku >>>> AND rpf.retailer_id = 142 >>>> WHERE pf.product_sku IN (52864, 1582957, 110319, 1477711, 272024) >>>> """ >>>> >>>> data = next( >>>> ignite_client.sql( >>>> query, >>>> distributed_joins=False, >>>> enforce_join_order=True, >>>> collocated=True, >>>> ) >>>> ) >>>> >>>> What I get: >>>> Index "HASH_JOIN_IDX" not found >>>> >>>> >>>> So basically it is simple join SQL query that works fine without hash join >>>> index. >>>> Both tables have affinity key product_sku and this column is part of >>>> primary key. >>>> >>>> When I look at index system tables I see that there is _key_PK_hash index >>>> for both tables >>>> But I had no luck to specify it - SQL parser can’t find it either. >>>> >>>> Please help! >>>> -- >>>> >>>> Роза Айсина >>>> Старший разработчик ПО >>>> СберМаркет | Доставка из любимых магазинов >>>> >>>> Email: [email protected] <mailto:[email protected]> >>>> Mob: >>>> Web: sbermarket.ru <https://sbermarket.ru/> >>>> App: iOS >>>> <https://apps.apple.com/ru/app/%D1%81%D0%B1%D0%B5%D1%80%D0%BC%D0%B0%D1%80%D0%BA%D0%B5%D1%82-%D0%B4%D0%BE%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B0-%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D0%BE%D0%B2/id1166642457> >>>> и Android >>>> <https://play.google.com/store/apps/details?id=ru.instamart&hl=en&gl=ru> >>>> >>>> >>>> >>>> >>>> >>>> УВЕДОМЛЕНИЕ О КОНФИДЕНЦИАЛЬНОСТИ: это электронное сообщение и любые >>>> документы, приложенные к нему, содержат конфиденциальную информацию. >>>> Настоящим уведомляем Вас о том, что, если это сообщение не предназначено >>>> Вам, использование, копирование, распространение информации, содержащейся >>>> в настоящем сообщении, а также осуществление любых действий на основе этой >>>> информации, строго запрещено. Если Вы получили это сообщение по ошибке, >>>> пожалуйста, сообщите об этом отправителю по электронной почте и удалите >>>> это сообщение. >>>> CONFIDENTIALITY NOTICE: This email and any files attached to it are >>>> confidential. If you are not the intended recipient you are notified that >>>> using, copying, distributing or taking any action in reliance on the >>>> contents of this information is strictly prohibited. If you have received >>>> this email in error please notify the sender and delete this email. >>>> >>> >> >> -- >> >> Роза Айсина >> Старший разработчик ПО >> СберМаркет | Доставка из любимых магазинов >> >> Email: [email protected] <mailto:[email protected]> >> Mob: >> Web: sbermarket.ru <https://sbermarket.ru/> >> App: iOS >> <https://apps.apple.com/ru/app/%D1%81%D0%B1%D0%B5%D1%80%D0%BC%D0%B0%D1%80%D0%BA%D0%B5%D1%82-%D0%B4%D0%BE%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B0-%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D0%BE%D0%B2/id1166642457> >> и Android >> <https://play.google.com/store/apps/details?id=ru.instamart&hl=en&gl=ru> >> >> >> >> >> >> УВЕДОМЛЕНИЕ О КОНФИДЕНЦИАЛЬНОСТИ: это электронное сообщение и любые >> документы, приложенные к нему, содержат конфиденциальную информацию. >> Настоящим уведомляем Вас о том, что, если это сообщение не предназначено >> Вам, использование, копирование, распространение информации, содержащейся в >> настоящем сообщении, а также осуществление любых действий на основе этой >> информации, строго запрещено. Если Вы получили это сообщение по ошибке, >> пожалуйста, сообщите об этом отправителю по электронной почте и удалите это >> сообщение. >> CONFIDENTIALITY NOTICE: This email and any files attached to it are >> confidential. If you are not the intended recipient you are notified that >> using, copying, distributing or taking any action in reliance on the >> contents of this information is strictly prohibited. If you have received >> this email in error please notify the sender and delete this email. >> >
