Mysql 我的SQL查询中编码的错误是什么?
谁能告诉我我的SQL查询出了什么问题Mysql 我的SQL查询中编码的错误是什么?,mysql,sql,Mysql,Sql,谁能告诉我我的SQL查询出了什么问题 SELECT medevnaam FROM medewerkers ( SELECT medewerkers.medenr, medewerkers.medevnaam FROM medewerkers INNER JOIN roosterlij
SELECT medevnaam
FROM medewerkers
(
SELECT medewerkers.medenr,
medewerkers.medevnaam
FROM medewerkers
INNER JOIN roosterlijn
ON medewerkers.medenr = roosterlijn.medenr
WHERE roosternr = '1'
) AS test
非常感谢我不确定我是否正确回答了你的问题,但是下面的问题不应该解决吗
SELECT medevnaam,
(SELECT medewerkers.medenr,
medewerkers.medevnaam
FROM medewerkers
INNER JOIN roosterlijn ON medewerkers.medenr = roosterlijn.medenr
WHERE roosternr = '1') AS test
FROM edewerkers
你可以这样做
FROM medewerkers
INNER JOIN ...
或
但不是
from medewerkers ( select
试试这个:
SELECT m.medevnaam
FROM medewerkers as m
INNER JOIN roosterlijn
ON medewerkers.medenr = roosterlijn.medenr
WHERE roosternr = '1'
我认为你的问题应该是这样的
SELECT medevnaam
from
(
SELECT medewerkers.medenr, medewerkers.medevnaam
FROM medewerkers
INNER JOIN roosterlijn
on medewerkers.medenr = roosterlijn.medenr
WHERE roosternr = '1'
) as test
希望这有帮助让我们试试下面的脚本 选择medevnaam 从…起 选择medewerkers.medenr, medewerkers.medevnaam 来自medewerkers 内连接roosterlijn 关于medewerkers.medenr=roosterlijn.medenr
) AS test WHERE roosternr = '1'
删除from关键字后面的表名 选择medevnaam 从…起 选择medewerkers.medenr、medewerkers.medevnaam 来自medewerkers 内连接roosterlijn 关于medewerkers.medenr=roosterlijn.medenr 其中Roosterner='1'
作为测试medewerkers和开头括号之间的逗号?
) AS test WHERE roosternr = '1'