bestem rækkefølge SQL
Jeg er ved at bygge et medlems system hvor jeg geren vil have at vip profiler kommer foran Free profil men jeg er usikker på hvordan jeg skal gøre detMin db
>Member<
MemberID
MemberType ('User','Admin')
MemberNavn
>Member_Order<
OrderID
MemberID
OrderType ('Basis','Vip1','Vip2')
OrderPayDate
OrderStartDate
OrderSlutDate
Min SQL
SELECT *,if(memberType='User',if(isnull((SELECT OrderType FROM member_order WHERE OrderPayDate<>'0000-00-00' and OrderSlutDate>=Curdate() and OrderStartDate<=Curdate() and MemberID=member.memberID)),'Free',(SELECT OrderType FROM member_order WHERE OrderPayDate<>'0000-00-00' and OrderSlutDate>=Curdate() and OrderStartDate<=Curdate() and MemberID=member.memberID)),member.memberType) AS UserType FROM member WHERE 1
Her er det så jeg gerne vil have alle Admin,Vip1,Vip2,Basis sådan her og ikke som de er lige nu. men jeg ved ikke hvordan jeg skal køre det om man kan bestem det på en måde med Order BY