Select на няколко таблици

webdeveloper

Registered
Здравейте, имам следната заявка:

Код:
$query = mysql_query("SELECT author, COUNT(*) FROM `links` GROUP BY author ORDER BY COUNT(path) DESC LIMIT 10") or die(mysql_error());

Чрез нея правя класация на потребителите(author) с най-много добавени линкове(path). Искам обаче в тази класация освен по брой линкове да се класират и по брой магарета да речем. Проблема е, че броя магарета са записани в друга таблица (magare). И целта ми е първо да се класират по-брой линкове и ако 2-ма потребители са с равен брой да им определи мястото по брой магарета. Знаете ли как ще стане?
 
$query = mysql_query("SELECT author, COUNT(*) FROM `links`, `magare` GROUP BY `links`.author ORDER BY COUNT(`links`.`path`) DESC, COUNT(`magare`.`magare`) DESC LIMIT 10") or die(mysql_error());

нещо такова, поправи си полетата..
 
И сега как да изкарам добавените от потребителя линкове и магарета? Преди го правех така:

". $r['COUNT(*)']."
 

Back
Горе