各位老师:在sql中如何把表中的元素两两组合然后形成下表?

两两组合变化后存入表A1。。。。然后三三组合变化后存入表A2
2025-03-23 22:48:08
推荐回答(1个)
回答1:

-- for M$SQL:
/* A,B 存在后,B,A组合等效,不再入库 */
select a.name + ', ' + b.name
from tb as a, tb as b
where a.name < b.name

select a.name + ', ' + b.name + ', ' + c.name
from tb as a, tb as b, tb as c
where a.name < b.name
and b.name < c.name