2015-04-30 83 views
-4

我沒有得到我需要的解決方案:SQLite的(選擇):我不明白這一點

我的代碼:

select vocbox._id, vocbox.name, vocbox.native, vocbox.foreign, count(_id_vocbox) as count 
from vocbox 
left join vocable on vocable._id_vocbox=vocbox._id 
group by vocbox._id; 

...只有提供這樣的:

enter image description here

,但是,我想是這樣的:

enter image description here

,這是我的表:

enter image description here

我希望有人知道正確的代碼..

+1

JOIN與語言兩次 –

+0

這看起來像家庭作業一樣。 –

+0

我不明白,爲什麼有人把我的問題標記爲否定的。因爲我盡我所能去想象我的問題..(花費我的時間來製作插圖),現在從sebastien sevrin的答案我明白了一切:) – user3875103

回答

2

你可以試試這個查詢

select vocbox._id, vocbox.name, ln.name as native, lf.name as foreign, count(_id_vocbox) as count 
from vocbox 
left join vocable on vocable._id_vocbox=vocbox._id 
left join language as ln on ln._id = vocbox.native 
left join language as lf on lf._id = vocbox.foreign 
group by vocbox._id; 
+0

塞巴斯蒂安塞夫林 - 非常感謝你! :) 它的工作:)現在我明白了。 現在,我解決了其他問題。 :) (sry,我的英文不太好) – user3875103

相關問題