이것은 Android SQLite 용입니다.어떻게 두 개의 쿼리를 하나로 결합합니까?
select * from table where name='name';
및
select * from table where name!='name' order by name;
나는이 두 쿼리를 결합하여 문장을 만들려면 :이 같은 두 개의 쿼리가 있습니다. 나는 모두 조합을 시도했지만 한 명령으로 명령을 수행 한 다음 결합 할 수는 없습니다. 나는 이것을 시도했다 :
select * from table where name='name'
union all
select * from table where name!='name' order by name;
모든 것은 쿼리를 조합 한 다음 이름순으로 정렬하는 것이다. 나는 그것을 원하지 않는다. 나는 두 번째 성명서에서 먼저 주문을하고 나서 그들을 결합하고 싶다.
다르게 질문을 넣으려면, 여기 내 데이터입니다 :Name
a
b
c
d
e
f
g
h
i
j
하지만 출력이 원하는 :
Name
g
a
b
c
d
e
f
h
i
j
내가 정상에 하나 개의 행을 얻으려면 다음 주문 행의 나머지. 어떤 도움을 주셔서 감사합니다.
오우 나는 비슷한 제안을 추가하기 위해 편집하고 있었지만 그렇게하는 것이 영리한 방법입니다 ... –
답변 해 주셔서 감사합니다. 이것은 내가 한 일이며 작동하지 않습니다 : 리그 1 위를 선택하십시오. 리그 = '리그'및 이름 = '이름' 노동 조합 모두 리그 2 팀 중에서 리그 2를 선택하십시오. ! = 'name'order by 2, 이름 desc; 작동하지 않았습니다. –
고마워, 방금 그걸 알아 냈어. –