2016-05-12 3 views
-3

У меня есть две таблицы: Таблица "items", которая содержит список элементов с "редким" столбцом. Таблица "stash", которая содержит 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

Работает отлично, спасибо! –

Смежные вопросы