A Stream-Table Join (often called a Temporal Join) enriches events from a data stream with relatively static or slowly changing data from a table. For each stream event, the system looks up the corresponding value(s) in the table based on a join key, often considering a specific point in time (using event time or processing time). This is common for adding dimensional data to fact streams.