使用兩個SQLite表,如下所示。我想要返回此人的姓名,以及他們的年齡段,而不是rangeId。返回數據作爲其他表的列
SELECT t1.ageRange, t2.name
FROM Table1 t1
INNER JOIN Table2 t2
WHERE t1.rangeId = t2.ageRangeId
. . //This code does what I want, but is really inefficient and isn't scalable . Table1 _____________//table name rangeId : ageRange__ //column names 1 : 0 - 16 ___________//sample data 2 : 17 - 28 3 : 29 - 50 4 : 50+ . Table2 name : ageRangeId John : 2 David : 3 Karl : 2 Ben : 1
我不認爲有一個更好的辦法。 – Strawberry
使用ON insted的地方 – JYoThI
......哦,明顯的例外 - $ – Strawberry