В сущности У меня есть одна таблица с двумя столбцамиПодсчет из 2 столбцов в сервере SQL
One Two
-----------
A B
B C
C D
и я хочу, чтобы подсчитать количество А-ых через D.
Результирующая
Letter Count
---------------
A 1
B 2
C 2
D 1
Мой код сейчас
Select one, count("") from table
group by one
union
Select two, count("*") from table
group by two
Сейчас я получаю
Letter Count
---------------
A 1
B 1
B 1
C 1
C 1
D 1
Как исправить это?
СПАСИБО ЭТО РАБОТАЛ !!!! – polka
Не знаете, почему кто-то проголосовал бы за это, так как это правильное решение. – jpw
@Pradeeep вы можете использовать UNION вместо UNION ALL Bcoz UNION намного эффективнее, чем UNION ALL. –