2016-05-12 6 views
-3

私は2つのテーブルを持っています: "rare"カラムのあるアイテムのリストを含むテーブル "items"。 item_idとuser_idを含むテーブル "stash"。 例えば、user_id 1が所有するアイテムをすべて取得し、そのアイテムの「希少な」アイテムで並べ替えたい(希少アイテムが最初に表示されます)。 「rare」は0(まれではない)から3(非常にまれ)になります。 これはどのようにして正しいクエリを取得できますか?別のテーブルの列でソートする

ありがとうございます!

+0

読むについては、偉大な作品 – 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

SQLに感謝と合流します! –

関連する問題