Выберите два счетчика в одном запросе

У меня есть таблица пользователей (user, pass, email), и я хочу получить количество пользователей где пользователь = 'someuser' и количество электронных писем, где email = 'someemail' в одном запросе, и я придумал это:

SELECT (

SELECT COUNT( user )
FROM users
WHERE user = 'someuser'
), (

SELECT COUNT( email )
FROM users
WHERE email = 'someemail'
)
FROM users

Но мне интересно, есть ли лучший способ сделать это? Заранее спасибо :)

5
задан randomwebdev 28 January 2012 в 16:19
поделиться