mysql - 我的内部联接不起作用未知列

标签 mysql sql join phpmyadmin

我正在尝试执行内部联接,但当我在 SQL 中执行此操作时,它显示:“on 子句”中的未知列“evenement.id”。我怎样才能使它工作?

SQL 连接:

SELECT *
FROM `evenement` INNER JOIN
     `evenementontvanger`
     ON  `evenement.id` = `evenementontvanger.idEvent`
ORDER BY `id`

我的表是->

晚上:

id
title
start
startdate
starttime
end
endtime
enddate
url
allDay
description
color

evenementontvanger: ID id事件 idWerknemer id项目 伊德克兰特 艾塔克

最佳答案

您需要单独引用每个标识符;

ON  `evenement`.`id` = `evenementontvanger`.`idEvent`

关于mysql - 我的内部联接不起作用未知列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22456477/

相关文章:

php - SQL 根据列优先级过滤重复项

sql - SQL Server 中的批量插入

c# - 中继器每行绑定(bind)5个元素

php - 使用 GROUP BY 和 ORDER BY 子句按降序打印记录

java - HQL 左连接条件

mysql - 删除mysql中的重复记录时遇到问题

sql - 你将如何执行此 SQL 查询?

mysql - 左连接不返回其他表中的所有行

mysql - mySql 上的 JOIN 问题

php - SQL/PHP : Joins with no matches on the other table (multiple tables)