etymology / backend /sql /queries /find_start_word.sql
lucharo's picture
Super-squash branch 'main' using huggingface_hub
13812dc
raw
history blame contribute delete
282 Bytes
SELECT w.word_ix, w.lang, w.lexeme, w.sense
FROM words w
LEFT JOIN links l ON l.source = w.word_ix
WHERE lower(w.lexeme) = lower(?)
GROUP BY w.word_ix, w.lang, w.lexeme, w.sense
ORDER BY
CASE WHEN w.lang = 'en' THEN 0 ELSE 1 END,
COUNT(l.target) DESC,
w.word_ix
LIMIT 1