Странна заявно от 2 таблици

CosaNostra

Registered
Здравейте! Имам заявка, с която изкарвам информация за потребители от таблица, но искам да ги сортирам по active, което е в друга таблица. Търсих из нета, но не намерих нищо, което би могло да ми свърши работа. Всъщност възможно ли е да е направи това? Благодаря предварително!
 
Прикачваш таблицата active към users по id-та, и после просто сортираш по статус (който трябва да е от някой числен тип, иначе няма да получиш желания резултат)
Нещо такова:
[sql]select users.* from users left join active on active.user_id = users.id order by active.status desc[/sql]
 
Не мога да разбера съвсем как точно трябва да стане, ето ми я заявката

mysql_query("SELECT user_one FROM `table1` WHERE user_one='$my_id'");

И искам да добавя подреждане по active, което се намира в table2. Бихте ли ми го вградили и да ми обясните точно как се използва? :oops:
 
Код:
mysql_query("SELECT * FROM `table1` INNER JOIN `table2`ON user_one=id_user_table2 WHERE user_one='$my_id' ORDER BY active DESC");

значи горе долу така трябва да изглежда заявката ... ако приемем че
user_one e ид-то на потребителя то трябва да го има и във втората таблица така със INNER JOIN свързваш двете таблици като критерия е ид-то на потребителя и после вече чрез ORDER си ги подреждаш
 

Back
Горе