SQL подсчитывает несколько столбцов и объединяет количество столбцовMySql

Форум по Mysql
Anonymous
SQL подсчитывает несколько столбцов и объединяет количество столбцов

Сообщение Anonymous »

У меня есть таблица со столбцами "requested_lang" и "origin_lang".



requested_lang
origin_lang




Английский
Голландский


NULL
Голландский


Английский
Английский


NULL
Голландский


NULL
Английский


Голландский
Английский



В настоящее время я считаю языки в столбце Request_lang:

Код: Выделить всё

SELECT requested_lang, count(requested_lang) AS count_requested
FROM gpa_data
WHERE csvname = :csvname
GROUP BY requested_lang
Дополнительно я хочу подсчитать языки в столбце origin_lang, где столбец request_lang пуст (или равен нулю), но... также объединить два числа.
Таким образом, при отображении в таблице HTML результат (как в приведенном выше примере данных) будет следующим:



Язык
Подсчитать запрошенный язык
Подсчитать исходный язык
Всего




Английский
2
1
3


Голландский
1
2
3



Можно ли это сделать исключительно с помощью SQL и как?

MariaDB 10.4/PHP-PDO

Подробнее здесь: https://stackoverflow.com/questions/798 ... umns-count

Вернуться в «MySql»