订购mysql查询?

Jai*_*Jai 1 php mysql sql sql-order-by

我有2个表,Pages和LinkPages.
在Pages中,我有以下字段:

  • pageID(页面的标识符),
  • startmemberID(创建页面的成员的id),
  • startDate(创建页面的日期).

在LinkPages中我有:

  • pageID(与页面链接),
  • linkmemberID(与页面链接的成员),
  • joinDate(与页面链接的日期成员).

我将使用什么SQL查询来获取具有特定id的页面上的所有信息,然后在页面启动日期之前对其进行排序.

我到目前为止:

SELECT * FROM LinkPages WHERE linkmemberID='MEMBERID' LIMIT 5
Run Code Online (Sandbox Code Playgroud)

但显然我没有在这里订购它们,我需要使用连接吗?

非常感谢,

贾伊

小智 5

试试这个:

SELECT * FROM LinkPages
INNER JOIN Pages ON Pages.pageID = LinkPages.pageID
WHERE linkmemberID='MEMBERID'
ORDER BY startDate DESC
LIMIT 5
Run Code Online (Sandbox Code Playgroud)