Join Query Functions

LogScale's join functions enable you to join data from one or more repositories or views into a single table. For more information, see join() Syntax.

Table: Join Query Functions

FunctionDefault ArgumentAvailabilityDescription
defineTable([end], include, name, query, [start], [view])nameintroduced in 1.163.0 Runs a subquery to generate an in-memory table, then the table results are passed to a primary query to perform join-like operations.
join([end], field, [include], [key], [limit], [live], [max], [mode], query, [repo], [start], [view])query  Join two LogScale searches.
selfJoin([collect], field, [limit], [postfilter], [prefilter], [select], where)field  Used to collate data from events that share a key.
selfJoinFilter(field, [prefilter], where)field  Runs query to determine IDs, and then gets all events containing one of them.