【发布时间】:2009-11-18 05:30:13
【问题描述】:
我正在对 MySQL 数据库做一些工作,并完全被接收到错误所困扰
1054 - Unknown column 'Puzzles.PuzzleID' in 'on clause'
表名和列名都存在且正确。我刚刚在 Navicat 的视觉设计器中创建了它。
SELECT
`PuzzleCategories`.`PuzzleCategory`,
`Clients`.`BusinessName`,
`Puzzles`.`PuzzleNumber`
FROM
`Puzzles`
Inner Join `PuzzleCategories` ON `Puzzles`.`PuzzleCategoryID` = `PuzzleCategories`.`PuzzleCategoryID` ,
`Clients`
Inner Join `Publications` ON `Clients`.`ClientID` = `Publications`.`ClientID`
Inner Join `PublicationIssues` ON `PublicationIssues`.`PublicationID` = `Publications`.`PublicationID`
Inner Join `PuzzleUsages` ON `PuzzleUsages`.`PuzzleID` = `Puzzles`.`PuzzleID` AND `PuzzleUsages`.`PublicationIssueID` = `PublicationIssues`.`PublicationIssueID`
【问题讨论】:
-
您能否添加一些有关连接表的表结构/定义的详细信息?
-
当您开始仅使用表“拼图”构建查询,然后一个接一个地添加其他表时会发生什么?这行得通吗?
标签: mysql sql mysql-error-1054