Я хочу, чтобы запустить этот запрос:Как сравнить значения из объединенной таблицы с перекрестным соединением? MySQL
SELECT business.name as businessName i.ratingCount , i.ratingSum
FROM business
cross join
(
SELECT SUM(rating.rating) as ratingSum,COUNT(rating.bussId) as ratingCount
FROM rating
WHERE rating.bussId = business.bussId
)i
, но я получил эту ошибку Unknown column 'business.bussId'
! Как это исправить?
I don't want to use left join !
Вы, вероятно, хотите, чтобы означать «бизнес» не так последовательно. Или, вы знаете, правописание этого права повсюду также является вариантом. Но важна последовательность. –
@MattGibson Я исправлю это! но это не проблема, вы знаете, как это исправить? – david