Eğer ORDER bir if deyimi TARAFINDAN ekleyebilir miyim?

0 Cevap php

Ben aşağıdaki ulaşmak için çalışıyorum:

Ben Sütun A'da saklanan değere bağlı olarak değişebilir BY deyimi tek bir ORDER

Örneğin:

if the Type is Member, sort by member last name if the Type is Group, sort by the Group Name

Her iki Artan sırayla.

Nihai ifadesi için en iyi benim tahminim olurdu:

SELECT * 
  FROM table 
 WHERE STATUS = 'Active' 
 ORDER BY ((LNAME if TYPE = 'Member') OR (GROUPNAME if TYPE = 'Group')) ASC

Ben bu yanlış olduğunu biliyorum ama başka bir yerde bilgi bulamıyorum. Herhangi bir fikir?

0 Cevap