Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 我的SQL查询中编码的错误是什么?_Mysql_Sql - Fatal编程技术网

Mysql 我的SQL查询中编码的错误是什么?

Mysql 我的SQL查询中编码的错误是什么?,mysql,sql,Mysql,Sql,谁能告诉我我的SQL查询出了什么问题 SELECT medevnaam FROM medewerkers ( SELECT medewerkers.medenr, medewerkers.medevnaam FROM medewerkers INNER JOIN roosterlij

谁能告诉我我的SQL查询出了什么问题

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'