asdf2014 commented on code in PR #14978:
URL: https://github.com/apache/druid/pull/14978#discussion_r1326864233
##########
docs/querying/datasource.md:
##########
@@ -320,12 +320,14 @@ Join datasources allow you to do a SQL-style join of two
datasources. Stacking j
you to join arbitrarily many datasources.
In Druid {{DRUIDVERSION}}, joins in native queries are implemented with a
broadcast hash-join algorithm. This means
-that all datasources other than the leftmost "base" datasource must fit in
memory. It also means that the join condition
-must be an equality. This feature is intended mainly to allow joining regular
Druid tables with [lookup](#lookup),
-[inline](#inline), and [query](#query) datasources.
+that all datasources other than the leftmost "base" datasource must fit in
memory. In native queries, the join condition
+must be an equality. In SQL, any join condition is accepted, but only
equalities of a certain form
+(see [Joins in SQL](#joins-in-sql) execute as part of a native join. Other
kinds of conditions execute as a cross join
Review Comment:
```suggestion
(see [Joins in SQL](#joins-in-sql)) execute as part of a native join. Other
kinds of conditions execute as a cross join
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]