Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/76.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
如何转换此sql代码以使MS Access理解它?_Sql_Ms Access_View - Fatal编程技术网

如何转换此sql代码以使MS Access理解它?

如何转换此sql代码以使MS Access理解它?,sql,ms-access,view,Sql,Ms Access,View,我有一个家庭作业,包括SQL和MS Access。我一直在努力想办法解决这个问题,但没办法。。我刚收到一条错误消息。。我的代码用于查看 代码如下: (SELECT Rum, COUNT(DISTINCT(Larare)) AS antal FROM Kurstillfalle GROUP BY Rum) Access不支持计数(不同的列名称),但您可以执行以下操作: SELECT t.Rum, COUNT(t.Larare)) AS antal FROM (SELECT DIST

我有一个家庭作业,包括SQL和MS Access。我一直在努力想办法解决这个问题,但没办法。。我刚收到一条错误消息。。我的代码用于查看

代码如下:

(SELECT Rum, COUNT(DISTINCT(Larare)) AS antal FROM Kurstillfalle
GROUP BY Rum)

Access不支持计数(不同的列名称),但您可以执行以下操作:

SELECT 
  t.Rum, 
  COUNT(t.Larare)) AS antal 
FROM (SELECT DISTINCT Rum, Larare FROM Kurstillfalle) AS t 
GROUP BY t.Rum

看一看,非常感谢,成功了!!你能看到下面的代码有什么错误吗?我在学生专栏里没有任何结果?它应该告诉我2010年任何时候的学生?从Deltagande选择不同的学生,其中startdatum(如“2010%”)将
%
替换为
*
在access中使用intersect是否有任何问题?或者麻烦出在别的地方了?据我所知,在访问中没有交叉点。选择P,L,L,L,tjänstrum,P,P,P,P,L,Kurstillfälle KT,Rum R,其中P,personnummer=L,personnummer和L,personnummer=KT,Lärare和KT.Rum=R.id和R.namn=‘Jupiter’交叉点选择L,P,namn,L.tjänstrum,P.telefon来自于Person P,Lärare L,Kurstillfälle KT,Rum R,其中P.personnumer=L.personnumer和L.personnumer=KT.Lärare和KT.Rum=R.id和R.namn=‘天狼星’-----------------------------------------------------------------------------------这里有什么问题?我感谢你的帮助,非常感谢