2016-05-12 130 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

伟大的作品,谢谢! –