Kevin Wang
02/07/2025, 2:39 AMsubquery = df2.max("key").where(df1["value"] = df2["value"])
df1.where(df1["key"] > subquery).collect()
would be equivalent to the SQL statement
SELECT * FROM df1 WHERE key > (SELECT max(key) FROM df2 WHERE df1.value = df2.value)