rendered paste body SELECT p2.DbId, p2.happiness, p2.user_DbId FROM `pet` AS p2 WHERE p2.user_DbId =142;+------+-----------+-----------+| DbId | happiness | user_DbId |+------+-----------+-----------+| 482 | 0 | 142 || 484 | 0 | 142 |+------+-----------+-----------+2 rows in set (0.01 sec)SELECT p2.DbId, p2.happiness, p2.user_DbId, count( p1.user_DbId ) -> FROM `pet` AS p1 -> JOIN pet AS p2 ON ( p1.user_DbId = p2.user_DbId ) -> WHERE p2.user_DbId =142 -> GROUP BY p1.user_DbId;+------+-----------+-----------+-----------------------+| DbId | happiness | user_DbId | count( p1.user_DbId ) |+------+-----------+-----------+-----------------------+| 482 | 0 | 142 | 4 |+------+-----------+-----------+-----------------------+1 row in set (0.00 sec)