"In"절을 사용하는 쿼리가 있습니다. 이제 In 절과 동일한 순서로 결과를 설정하려고합니다. 예를 들어 -"In 절"으로 정렬
select Id,Name from mytable where id in (3,6,7,1)
결과 세트 : 내가 어떤 임시 테이블을 사용하지 않으
|Id | Name |
------------
| 3 | ABS |
| 6 | NVK |
| 7 | USD |
| 1 | KSK |
. 하나의 쿼리에서 목표를 달성 할 수 있습니까?
넣고 3 , 6,7,1 in table, INNER JOIN to it, 주문하기 –
면접 질문입니까? 왜 그렇게하고 싶습니까? 왜 단 1 개의 쿼리 만 사용합니까? 그것이 진짜 요구 사항이라면, 당신은 단지 4 대신 수천 개의 행을 가질 것입니다. – Meet
@Meet 인터뷰 질문이 아니지만 그렇습니다. 동료가 저를 속였고 우리 팀을 위해 인터뷰를했습니다 :-) –