2009-04-28 6 views
0

ich die folgende Abfrage bin mit Datenbankzeilen in alphabetischer Reihenfolge angezeigt werden:SQLite - Sortier Frage

SELECT word_id FROM table1 ORDER BY word ASC 

Aber ich will Werte von table2 bekommen, wo ich nicht Spalte „Wort“ habe und zu Sortiere es nach der Spalte "word", die in table1 ist.

Ich möchte etwas wie folgt aus:

SELECT word_id FROM table2 ORDER BY table1.word ASC 

Danke im Voraus.

+0

Es gibt etwas, „JOIN“ genannt ... genießen darüber zu lesen :) – Aziz

Antwort

4

Sie müssen die zwei Tabellen mit einer Verbindung beitreten:

SELECT t2.word_id 
FROM table2 t2 
    , table1 t1 
WHERE t2.word_id = t1.word_id -- this is the join 
ORDER BY t1.word ASC