Điều này có thể hoạt động:
SELECT a.ProductID, Hash1, Hash2
FROM (select ProductID, BINARY_CHECKSUM(*) AS Hash1 from TableA a) a
JOIN (select ProductID, BINARY_CHECKSUM(*) AS Hash1 from TableB b) b on ...
Vấn đề của bạn chỉ là vấn đề cú pháp. Cách tiếp cận của bạn sẽ hiệu quả.