tl;dr ORDER BY FIELD()와 ORDER BY FINDINSET()을 이용하여 원하는 순서대로 정렬된 값을 받을 수 있다. SELECT * FROM foo where id in (2,3,1) ORDER BY FIELD(id,2,3,1); SELECT * FROM foo where id in (2,3,1) O ...
tl;dr ORDER BY FIELD()와 ORDER BY FINDINSET()을 이용하여 원하는 순서대로 정렬된 값을 받을 수 있다. SELECT * FROM foo where id in (2,3,1) ORDER BY FIELD(id,2,3,1); SELECT * FROM foo where id in (2,3,1) O ...
사실 알고 보면 명확한 하고 심플한 에러인데 "뭐지?" 하며 구글링을 했던 이슈라 짧게 노트 남겨둔다. 환경 : mysql 작업 내용 : 기존 있는 field를 unique로 해주어야 함. 다음과 같은 SQL문을 준비했다. ALTER TABLE My_Tables ADD UNIQUE INDEX myfieldUNIQUE ...