Как предотвратить отображение COUNT (XXXX) в наборе результатов в mysql? - PullRequest
0 голосов
/ 11 апреля 2020

Запрос и набор результатов ниже. Я не хочу, чтобы COUNT (PAY_ID) отображался, но он нужен для калибровки c.

SELECT
    INVOICE_NUM, COUNT(PAY_ID)
FROM TRANSACTION 
JOIN INVOICE USING (INVOICE_NUM)
JOIN PAYMENT USING (PAY_ID)
GROUP BY INVOICE_NUM
HAVING COUNT(PAY_ID) > 1
ORDER BY INVOICE_NUM
LIMIT 15;

Результаты

'2','2'
'4','2'
'7','4'
'8','2'
'10','3'
'12','2'
'15','3'
'16','3'
'19','2'
'23','2'
'30','2'
'31','2'
'40','2'
'50','2'

! 1

1 Ответ

0 голосов
/ 11 апреля 2020

Только не выбирайте его:

SELECT INVOICE_NUM
FROM TRANSACTION t
JOIN INVOICE i USING (INVOICE_NUM) 
JOIN PAYMENT p USING (PAY_ID)
GROUP BY INVOICE_NUM
HAVING COUNT(PAY_ID) > 1
ORDER BY INVOICE_NUM
LIMIT 15;
...