SQL Server-Code, wenn möglich.sql - Suchen Sie nach Kombinationen des Zeichenfolgenwerts einer Spalte
Nehmen wir an, Sie haben eine Tabelle mit zwei Spalten. Spalte 1 genannt Monster und Spalte 2 Ebene genannt:
Monster | Level
_______________
Small Beast | 300
Large Beast | 700
Small Dragon | 350
Large Dragon | 800
Wie kann ich diese Tabelle abfragen alle möglichen Kombinationen von Spalte 1 zu erhalten: Monster? Bedenke, dass die Anzahl der Monster in der Tabelle schwanken kann.
So würde ausgegeben werden:
Small Beast, Large Beast
Small Beast, Small Dragon
Small Beast, Large Dragon
Large Beast, Small Dragon
Large Beast, Large Dragon
Small Dragon, Small Beast, Large Beast
Large Dragon, Small Beast, Large Beast
... und so weiter.
dann möchte ich den Summenwert aus Spalte 2 hinzuzufügen: Stufe für alle Monster in der Kombination und geben sie etwa so:
Small Beast, Large Beast: 1000
Small Beast, Small Dragon: 650
Large Dragon, Small Beast, Large Beast: 1800
Werfen Sie einen Blick auf 'CROSS JOINs' für den Anfang. –