Saya telah mencipta pertanyaan ini:
SELECT table1.id, b.sum FROM table1 CROSS JOIN (SELECT SUM(id) sum FROM table1) b ORDER BY id DESC;
Tetapi ini akan menghasilkan keputusan berikut:
id | Jumlah |
---|---|
3 | 6 |
2 | 6 |
1 | 6 |
Nilai jumlah hanya dicetak sekali. boleh tolong saya selesaikan.
Tetapi saya mahukan hasil ini:
id | Jumlah |
---|---|
3 | 6 |
2 | |
1 |
Ini sepatutnya melakukan silap mata:
Untuk maklumat lanjut, lihat: Konsep dan sintaks fungsi tetingkap