相关疑难解决方法(0)

在查询中混合使用ANSI 1992 JOIN和COMMA

我正在尝试以下MySQL查询来获取一些数据:

SELECT m.*, t.*
FROM memebers as m, telephone as t
INNER JOIN memeberFunctions as mf ON m.id = mf.memeber
INNER JOIN mitgliedTelephone as mt ON m.id = mt.memeber
WHERE mf.function = 32
Run Code Online (Sandbox Code Playgroud)

但我总是得到以下错误:

#1054 - Unknown column 'm.id' in 'on clause'
Run Code Online (Sandbox Code Playgroud)

该列确实存在,只有一个表可以正常查询(例如,当我删除电话时)

有人知道我做错了什么吗?

mysql sql join inner-join

3
推荐指数
1
解决办法
1123
查看次数

标签 统计

inner-join ×1

join ×1

mysql ×1

sql ×1