-1
데이터베이스 테이블이 있습니다.mySql 열 값으로 선택한 결과를 정렬하는 방법
이 표에는 열 이름 User_Id가 있습니다.
나는 3 단계로 결과를 정렬하려면 :
- 첫 번째 결과는 특정 사용자의 ID 2 + 3되어야한다. 일부 열에 의해 순서.
는 다음과 같이 쿼리의 일종을 할 수 있습니다 :
Select * From User
Order By User_Id = 1223, Start_Date, Last_Name;
UPDATE : 모든 종류의
SELECT Events.Event_Id, Events.Name as Event_Name, Events.Place, Events.Start_Time, Events.End_Time, getEventInvitedUsers(Events.Event_Id) as Invited_Users, getEventAttendingUsers(Events.Event_Id) as Attending_Users,
Users.Facebook_Id, Users.Name as User_Name, Users_In_Events.Is_Attending as Is_Attending
FROM Users_In_Events
Left Join Events
On Users_In_Events.Event_Id = Events.Event_Id
Left Join Users
On Events.Facebook_Id = Users.Facebook_Id
WHERE
Users_In_Events.Facebook_Id = 613714903
And
(Events.Start_Time > now()
Or
(Events.Start_Time > now() And Events.End_Time < now()))
Order By Events.Facebook_Id= 613714903, Users_In_Events.Is_Attending, Events.Start_Time;
쿼리 반환 : 이것은 내 쿼리입니다
이벤트 표의 이벤트 수 그 내가 Events.Facebook_Id= 613714903
질문을 다시 주시거나 원하는 주문을 제시해 주실 수 있습니까? – HichemSeeSharp
방법이 있지만 SQL이 아닙니다. 샘플 출력을 표시하고 정렬 방법을 설명하십시오. – AgRizzo
예 ... 가능 합니다만 주문에 따라 = 연산자를 사용할 수 없습니다. 그래서 선택하십시오 * 사용자로부터 어디 User_Id = 1223 주문 User_Id, Start_Date, Last_Name; –