[완료] MYSQL query 에 대해서

hbull의 이미지

안녕하세요? MYSQL query 에 대해 질문 있습니다..

예를들어 SELECT id from db where id='5' OR id='4' OR id='2'

이런식으로 퀴리를 실행시킬때,

where에 대한 순서가 보장되나요? 그러니까.

db에 저장된 순서에 상관없이 출력값의 순서가 항상 5 -> 4 -> 2 이런식으로(요청한 순서대로)

출력되는지, 아니면 아닌 경우도 있는지 알고 싶습니다.

academic의 이미지

아닌 걸로 알고 있습니다.

--
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.

----
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.

lqez의 이미지

아닙니다. 굳이 하시려면 각각을 별도의 쿼리로 나누신 후에 UNION 하셔야 합니다.