小编jan*_*jes的帖子

在查询中混合使用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
查看次数

如何在zend路由中使用可选参数

我想设置一个类似的路由到标准路由器与可选参数,例如:

intranet.route = 'intranet/:controller/:action/:title/:id'
Run Code Online (Sandbox Code Playgroud)

只有id参数不需要值.我尝试给它一个默认值,如null - 但后来变量仍然设置,但我不希望它存在,当用户没有给它任何值

另外,我如何设置具有动态值的路线,如下所示:

联网/索引/索引/前%20Page/123 /富/酒吧

然后变量$ foo存在,值为"bar"

routing frameworks zend-framework routes zend-route

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