Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

Problema selectia in db
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> Alte baze de date
Subiectul anterior :: Subiectul următor  
Autor Mesaj
Diana13



Data înscrierii: 18/Noi/2006
Mesaje: 1

Trimis: Sâm Noi 18, 2006 2:23 am    Titlul subiectului: Problema selectia in db  

Am un tabel in baza de date de forma:

col1 col2
x1 -- 2
x2 -- 3
x3 -- 2
x4 -- 0
x5 -- 0
x6 -- 1
x7 -- 0

vreau sa fac o selectie de genul:
"select * from tabel order by col2 desc, col1 asc"

dar la "col2 desc" de fapt nu vreau sa intre decat valorile 2 si 3 ale lui col2, col2=1 sa aiba acelasi regim ca col2=0

adica:
x2
x3
x1
x4
x5
x6
x7

Se poate?
Sus  
carco



Data înscrierii: 27/Mai/2004
Mesaje: 2796
Locație: Bucuresti

Trimis: Sâm Noi 18, 2006 7:51 am    Titlul subiectului:  

cu un camp compus:
SELECT x1,x2,IF(x2>1,x2,0) AS x2_ord FROM .... ORDER BY x2_ord DESC, x1 ASC
http://dev.mysql.com/doc/refman/5.0/en/control-flow-functions.html
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> Alte baze de date
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community