Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.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 在选择中选择_Mysql_Sql - Fatal编程技术网

Mysql 在选择中选择

Mysql 在选择中选择,mysql,sql,Mysql,Sql,我正在做一个与select中的select有关的练习。我不知道为什么会出现where错误语法。该练习要求我 哪个国家的人口比加拿大多但比加拿大少 波兰显示姓名和人口。” 是我干的 SELECT name FROM world WHERE population > (SELECT population FROM world WHERE name='Canada') WHERE population < (SELECT population FR

我正在做一个与select中的select有关的练习。我不知道为什么会出现where错误语法。该练习要求我

哪个国家的人口比加拿大多但比加拿大少 波兰显示姓名和人口。”

是我干的

SELECT name FROM world
  WHERE population >
     (SELECT population FROM world
      WHERE name='Canada')
  WHERE population < 
     (SELECT population FROM world
     WHERE name='Poland')

尝试以下操作,将第二个where替换为and


尝试以下操作,将第二个where替换为and

您可以使用between

SELECT name FROM world
  WHERE population BETWEEN
     (SELECT population FROM world
      WHERE name='Canada')
  and 
     (SELECT population FROM world
     WHERE name='Poland')
您可以使用between

SELECT name FROM world
  WHERE population BETWEEN
     (SELECT population FROM world
      WHERE name='Canada')
  and 
     (SELECT population FROM world
     WHERE name='Poland')

只有1个在允许的情况下,研究和/或替换人口。问题具体要求在选择中进行选择吗?它说我的栏太少了。问题是“显示姓名和人口”。你只显示姓名。只有1个在允许的情况下,研究和/或替换人口具体要求问题的位置在选择中需要选择?它说我的列太少。问题是“显示姓名和人口”你只显示姓名。它说我的列太少。我在我应该有的姓名附近找到它population@maikl是的很高兴你弄明白了。请点击勾号接受答案。谢谢,说我的专栏太少了,我觉得它和我应该有的名字很接近population@maikl是的很高兴你弄明白了。请点击勾号接受答案。谢谢