0
나는이 SQL을 사용에 주문 양식 인덱스를 유지, 테이블을 번역 가입 어떻게 첫 번째 쿼리 ("freq")에서 순위 순서를 epreserving, 하나의 쿼리에 이들을 결합합니까?어떤 인덱스를 잡기 위해 SQLite는
나는이 SQL을 사용에 주문 양식 인덱스를 유지, 테이블을 번역 가입 어떻게 첫 번째 쿼리 ("freq")에서 순위 순서를 epreserving, 하나의 쿼리에 이들을 결합합니까?어떤 인덱스를 잡기 위해 SQLite는
테스트되지 않은,하지만 그것을 수행해야합니다
SELECT word
FROM unigram, wordIdxTranslate
WHERE
unigram.follow=wordIdxTranslate.word_idx
AND
unigram.follow IN (SELECT T1.follow
FROM unigram AS T1
WHERE T1.alternativeSpelling LIKE 'test'
ORDER BY T1.freq DESC
LIMIT 10)
ORDER BY freq DESC
하나 개의 옵션처럼 join
으로 쿼리를 결합하는 것입니다 :
select word
from (
select follow
, freq
from unigram
where alternativeSpelling like 'test'
order by
freq desc
limit 10
) uni
join wordIdxTranslate wit
on wit.word_idx = uni.follow
order by
uni.freq desc
Downvote 나에게서 없습니다. 대답은 광고 된대로 작동하는 것 같습니다. 그래서 나는 조개처럼 행복합니다. –