ho provato a fare una sola query che prendesse i due risultati separati, ma mi conta un record in più e non capisco il perché; la query che uso è questa:

SELECT count(`sent_cards`.`img`) AS `totale_pay`,
count(`sent_free_cards`.`img`) AS `totale_free`,
`sent_free_cards`.`img` AS `img_free`, `sent_cards`.`img` AS `img_pay`
FROM `sent_cards` LEFT JOIN `sent_free_cards`
ON `sent_cards`.`img` = `sent_free_cards`.`img`
GROUP BY `sent_cards`.`img`, `sent_free_cards`.`img`
ORDER BY `totale_pay` DESC
e la struttura che ottengo è questa:



e il record in più che mi segna è alla seconda riga dalla parte totale_free, come mai? sbaglio qualcosa? beh, se il risultato è sbagliato penso sì di sbagliare qualcosa, ma non so dove

me la date una mano? grazie mille!