[英]Order by column in another table PHP
我有這樣的桌子
COUNT個tbl id,userid,linkid,計數
4
1
6
鏈接tbl
id, linkname, linkurl
我想要做的是按計數列的順序對“ linkname”列進行排序,並將其放入數組中。 我正在努力,因為我不了解如何使用JOIN。
我需要獲取鏈接ID WHERE用戶ID = $用戶ID
嘗試這個:
$userid = intval( $userid ); // Hopefully it's already an integer,
// but protect yourself from SQL Injection
SELECT linkname, C.count FROM Links INNER JOIN `Count` C ON C.linkid = Links.id
WHERE userid = $userid
ORDER BY C.count ASC
嘗試以下操作: SELECT * FROM Links L JOIN Count C ON L.id = C.linkid
那么您應該有一個count列。
另外,我建議您不要使用“ count”作為表名,因為它是SQL保留字。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.