Jump to content

sql? order by an inner join?


n8w

Recommended Posts

Can someone please tell me how I can take this exact where but order it by the table.field

"favorites.added_date"

 

if($peoplelike){
$sql='SELECT a.* , c.*, d.*, l.printable_name,l.numcode
FROM illustrators_table a
INNER JOIN users d ON a.user_id = d.user_id
LEFT JOIN country l ON d.country_id = l.numcode
INNER JOIN (SELECT * from favorites where illustrator_id = "'.$peoplelike.'" GROUP BY user_id) c ON a.user_id = c.user_id
WHERE visible = "t" && s_verified = "t" ORDER BY a.count_clicks ASC ';
$sql_pagination = $sql;
$sql = $sql. ' LIMIT ' . $offset . ',' . $page_limit;
}

 

I tried the following but it gives me the error unknown table

WHERE visible = "t" && s_verified = "t" ORDER BY favorites.add_date ASC ';

 

Thanks!!!!!

 

 

Link to comment
https://forums.phpfreaks.com/topic/138492-sql-order-by-an-inner-join/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.