Christoph: MySQL - WHERE mit AS verwenden

Beitrag lesen

Tach!

Selber Tach! ;)

Du hast also zwei Teilabfragen mit unterschiedlicher Sortierung. Formuliere sie einzeln und verknüpfe sie mit UNION. (Beachte die Hinweise zu den Klammernsetzungen.)

(  
SELECT a . * , w.bez AS werkstoff  
FROM `fert_auftraege_daten` a  
INNER JOIN `werkstoff` w ON w.idWerkstoff = a.werkstoff  
WHERE a.auftrErledigt =0  
ORDER BY a.termin DESC  
)  
UNION  
(  
SELECT a . * , w.bez AS werkstoff  
FROM `fert_auftraege_daten` a  
INNER JOIN `werkstoff` w ON w.idWerkstoff = a.werkstoff  
WHERE a.auftrErledigt =1  
ORDER BY a.termin ASC  
)

PERFEKT!! Danke SEHR! :)

Herzliche Grüße
Christoph