I have this query:
    SELECT ava_users.*, 0 AS ord
    FROM ava_friend_requests
    LEFT JOIN ava_users 
    ON ava_friend_requests.from_user = ava_users.id
    WHERE ava_friend_requests.to_user = $user[id]
    UNION ALL
    SELECT ava_users.*, 1 AS ord
    FROM ava_friends
    LEFT JOIN ava_users 
    ON ava_friends.user2 = ava_users.id
    WHERE ava_friends.user1 = $user[id]
    ORDER BY ord
    LIMIT $from, $display_num
As you can see there are two queries with a UNION ALL.
Now my question is: How do I count EACH query? How can I retrieve each count value? I'd like to have a count result for query no 1 and a count result for query no2.
UPDATE: I would like to have a counting result like this: count 1: 34, count 2: 45
See here: select count from multiple tables
 
     
     
     
    