2015-05-05 4 views
0

У меня есть база данных mySQL, в которой два столбца могут ссылаться на один и тот же идентификатор. Один столбец - PartyA, а другой - PartyB (как в противоположных сторонах обмена, или узлы на графике).mySQL - подсчет различий в нескольких столбцах, как один

Любопытный, если есть простой запрос mySQL, чтобы найти уникальный счетчик Party Identifications?

В настоящее время я вытягиваю PartyA, затем PartyB, соединяю строки с двумя строками, а затем подсчитываю разные.


.: например

example

Очевидно, что отличие кол PartyA и PartyB 9, даже через ни PartyA, ни PartyB имеют различные подсчет 9.

ответ

0
SELECT COUNT(1) 
FROM (
    SELECT PartyA FROM theTable 
    UNION 
    SELECT PartyB FROM theTable 
) AS pQ;