if spark.sql.shuffle.partitions=0 and trying to join tables (not broadcast join)
result join will be an empty table.
GitHub Pull Request #23835
GitHub Pull Request #24008