SELECT a.id, b.amount
FROM table1 a
CROSS JOIN
(
SELECT SUM(amount) amount FROM table1
) b
आपको एक कार्टेशियन जॉइन
करने की आवश्यकता है तालिका में प्रत्येक पंक्ति के योग के मूल्य से प्रत्येक id
. चूंकि उप-चयन का केवल एक परिणाम है (49
), यह मूल रूप से बस प्रत्येक id
. से निपटता है ।