在 SQL 中生成所有可能的组合?

Hoe*_*ess -1 sql t-sql sql-server inner-join combinatorics

我有一个名称的成分表:

Name
________
Cheese
Beans
Potato
etc
Run Code Online (Sandbox Code Playgroud)

我想在列中显示这些值的所有可能组合,例如(奶酪,豆类)(奶酪,土豆),(豆类,土豆)等。这可能吗?

想要的结果