mysql заявка

stenly80

Registered
може ли някой да ми помогне да обединя тези три заявки в една или по някакъв начин да групирам резултатите така че логин от първата заявка да същият като другите две
Код:
SELECT login, radio, SUM(profit), COUNT(radio) FROM  news GROUP BY login  ORDER BY 3 DESC
SELECT login, radio, COUNT(radio) FROM news WHERE radio = 'win' GROUP BY login  ORDER BY 1 DESC
SELECT login, radio, COUNT(radio) FROM news WHERE radio = 'lose' GROUP BY login  ORDER BY 1 DESC
10x предварително
 
SELECT login, radio, SUM(profit), COUNT(radio) FROM news GROUP BY login ORDER BY 3 DESC UNION
SELECT login, radio, COUNT(radio) FROM news WHERE radio = 'win' GROUP BY login ORDER BY 1 DESC UNION
SELECT login, radio, COUNT(radio) FROM news WHERE radio = 'lose' GROUP BY login ORDER BY 1 DESC
 
FestarBG каза:
http://www.tizag.com/sqlTutorial/sqlunion.php
Това съм го виждал но няма да ми свърши работа защото използвам една таблица "news" и в трите заявки.някакви други идеи?
 

Back
Горе