Permintaan Anda untuk 2 kolom dapat ditulis ulang seperti ini:
SELECT
c1.n,
c2.n
FROM combinations c1
INNER JOIN combinations c2 ON c1.n < c2.n
Untuk 3 kolom, Anda perlu membuat beberapa tambahan (disorot dengan huruf tebal):
SELECT
c1.n,
c2.n,
c3.n
FROM combinations c1
INNER JOIN combinations c2 ON c1.n < c2.n
INNER JOIN combinations c3 ON c2.n < c3.n
Saya yakin sekarang Anda dapat dengan mudah menebak cara menskalakan kolom ini untuk lebih banyak kolom.