Einzelnen Beitrag anzeigen
Alt 23.12.2007, 23:22   #4 (permalink)
BenniG.
Overclocker
 

Registriert seit: 24.05.2002
Beiträge: 200

BenniG. wird schon bald berühmt werdenBenniG. wird schon bald berühmt werden

Standard AW: MySQL: Identifizieren, welche WHERE-Klausel zugeschlagen hat

Du könntest ein UNION versuchen:
Code:
SELECT * FROM t1
WHERE ( t1.c2 = 1 ) 
union
select * from t1
where ( t1.c3 = 'test' ) 
union 
select * from t1
where ( t1.c2 = 2 )
Oder alternativ ein order by:
Code:
SELECT * FROM t1
WHERE ( t1.c2 = 1 ) OR ( t1.c3 = 'test' ) OR ( t1.c2 = 2 )
order by 
   case when ( t1.c2 = 1 ) then 1 
   when ( t1.c3 = 'test' ) then 2
   when ( t1.c2 = 2 ) then 3
   else 4
   end
BenniG. ist offline   Mit Zitat antworten
2 Benutzer bedanken sich für den Beitrag:
Fabian (24.12.2007), tele (24.12.2007)