我正在嘗試執行以下操作。創建所有可能組合的列表
我想創建一個特定事物之間所有可能關係的列表。
例如。還有瑪麗·愛麗絲,月,辛迪·克勞,伊麗莎白,貝蒂,賈克斯
我想對於像這樣的列表創建所有可能的組合:
- 瑪麗愛麗絲
- 瑪麗,六月
- 瑪麗·辛迪
- 瑪麗,賈克斯
- 瑪麗·愛麗絲,六月
- 瑪麗·愛麗絲,辛迪
- 瑪麗·愛麗絲,伊麗莎白 ...
- 瑪麗·愛麗絲,賈克斯
- 瑪麗,月,辛迪
- 瑪麗,六月,伊麗莎白 ...
- 瑪麗,六月,賈克斯
- 瑪麗辛迪,伊麗莎白
- 瑪麗,辛迪,貝蒂
- 瑪麗,辛迪,賈克斯 ...
- 瑪麗·愛麗絲,月,辛迪
- 瑪麗·愛麗絲,六月,伊麗莎白
- 瑪麗·愛麗絲,六月,貝蒂 ...
- 瑪麗·愛麗絲,月,辛迪·克勞,伊麗莎白
- 瑪麗·愛麗絲,月,辛迪,貝蒂
任何人都知道在SQL,Access或C#中執行此操作的方法嗎?如果有另一種語言可以在數據庫上使用,我會非常感激!
感謝, 瑪麗亞
所有可能的組合,直到什麼?二十一行?瑪麗,瑪麗是否有效?爲什麼沒有瑪麗,伊麗莎白? – Oded 2012-02-03 19:57:51
爲什麼沒有'瑪麗'(只有1個名字)?瑪麗,愛麗絲和愛麗絲,瑪麗一樣嗎? – 2012-02-03 20:31:34
@Oded - Mary,Mary在這種情況下無效。瑪麗,伊麗莎白將是有效的,我只是跳到了兩對組合中的最後一個組合到瑪麗,傑克斯。 – Maria 2012-02-03 21:06:38