как установить нулевое значение для дублирования значения в том же столбце - PullRequest
0 голосов
/ 29 апреля 2020

мой текущий запрос -

SELECT (case when row_number() over (partition by country order by (select NULL)) = 1 then country else "" end) as country,
    (SELECT COUNT(*) 
     FROM tbl_abstract as b 
     WHERE country=abs.country GROUP by b.country) as countrycount,
tbl_company.company_name, COUNT(*) as abstractcount 
FROM `tbl_abstract` abs 
INNER join tbl_company on abs.companynm=tbl_company.company_id 
GROUP by country,tbl_company.company_name

и работает нормально mysql версия 8.0. но я хочу тот же результат, используя mysql версия 5.6.33, и этот запрос не работает на более старой версии. я читаю раздел не поддерживается на более старой версии. Может кто-нибудь, пожалуйста, помогите мне в этом? хочу такой результат -> enter image description here и теперь получаю такой результат -> enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...