2016-05-12 135 views
-3

我有兩個表格: 表「項目」包含具有「罕見」列的項目列表。 包含item_id和user_id的表「藏匿」。 例如,我想獲取user_id 1擁有的所有項目,並按項目的「罕見」排序(最稀少的項目將首先顯示)。 「罕見」從0(不稀罕)到3(非常罕見)。 我怎樣才能得到正確的查詢呢?按另一個表中的列排序

謝謝!

+0

閱讀有關SQL連接 – cja

回答

1

事情是這樣的:

select s.* 
from items i 
join stash s on (i.id = s.item_id) 
where s.user_id = 1 
order by i.rare 
+0

偉大的作品,謝謝! –