MySQL INNER JOINs,WHERE CLAUSE无效

时间:2014-06-13 09:54:09

标签: mysql sql join

我有一个包含3个表的数据库。 内容 页 PAGE_CONTENT

页面包含id,元数据等内容 内容包含标题,正文等 page_content包含ids的映射

目前这一切都是使用ORM解决方案完成的,但我想切换到普通的mysql。 所以我拿了一个查询构建器,它给了我:

 Select
    cms.content.title,
    cms.content.headline,
    cms.content.bodytext,cms.page.pageID
    From
    cms.page 
    Inner Join
    cms.page_content On cms.page_content.pageID = cms.page.pageID 
    Inner Join
    cms.content On cms.page_content.contentID = cms.content.contentID

这就像

一样
select * from content

所以我尝试在最后添加一个WHERE子句。

 Select
    cms.content.title,
    cms.content.headline,
    cms.content.bodytext,cms.page.pageID
    From
    cms.page 
    Inner Join
    cms.page_content On cms.page_content.pageID = cms.page.pageID 
    Inner Join
    cms.content On cms.page_content.contentID = cms.content.contentID
   WHERE cms.page.pageID=1

但现在它什么也没有回报。

0 个答案:

没有答案