Моя MySQL-таблица сохраняет цитаты.Каждая строка представляет собой одну цитату, как в:
A = citer
, B = cited
(т. Е. Цитируется B).
Я знаю, как получить числа в (1)кто цитировал А чаще всего, и на (2) кого цитировал А чаще всего:
/* (1) who cited A most often? */
SELECT citer,COUNT(citer) AS citations1 FROM `table` WHERE cited='A' GROUP BY citer ORDER BY citations1 DESC
/* (2) whom did A cite most often? */
SELECT cited,COUNT(cited) AS citations2 FROM `table` WHERE citer='A' GROUP BY cited ORDER BY citations2 DESC
Теперь я хочу получить сумму этих двух статистических данных (citations1
+ citations2
) такчто я знаю, у кого больше всего ссылок на цитирование с A.
Пример: если B цитировал A пять (5) раз, а A цитировал B три (3) раза, то сумма AB-связи равнавосемь (8).
Возможно ли это с помощью MySQL-формулы?Спасибо за вашу помощь!