我有两张表,一页和一页。
在页面中,我有字段:
pageID(页面的标识符),
startmemberID(创建页面的成员的id),
startDate(创建页面的日期)。
在LinkPages中,我有:
pageID(链接到页面),
linkmemberID(与页面链接的成员),
joinDate(与页面链接的日期成员)。
我将使用什么样的sql查询来获取具有特定id的页面上的所有信息,然后按页面开始日期排序。
我做到了:
SELECT * FROM LinkPages WHERE linkmemberID='MEMBERID' LIMIT 5
但显然我没有在这里订购,我需要加入吗?
非常感谢,
斋
最佳答案
试试这个:
SELECT * FROM LinkPages
INNER JOIN Pages ON Pages.pageID = LinkPages.pageID
WHERE linkmemberID='MEMBERID'
ORDER BY startDate DESC
LIMIT 5