Tôi muốn lấy số SUM(column_a)
từ hai bảng khác nhau và nhận được sự khác biệt của chúng. Tôi đang sử dụng MySQL.Cách tham gia 2 bảng không có điều khoản ON
Table A's sum = 1234
Table B's sum = 4001
Tôi không chắc chắn những gì để đưa vào điều khoản ON
tôi:
SELECT
SUM(a.column1) AS table_a_sum,
SUM(b.column1) AS table_b_sum,
SUM(a.column1) - SUM(b.column1) AS difference
FROM table_a a
JOIN table_b b
ON ??????
như là một lưu ý phụ mệnh đề 'on' không phải sử dụng thuộc tính của các bảng mà bạn có thể có' select * từ tableA inner join tableB trên 1 = 1' và sẽ nhận được điều tương tự như tham gia chéo –