Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/78.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_Select - Fatal编程技术网

Mysql sql:以前找到别名(接近否)

Mysql sql:以前找到别名(接近否),mysql,sql,select,Mysql,Sql,Select,我有两张桌子,一张用来提问,另一张用来选择这些问题。我正在尝试执行一个sql查询,它会让我看到问题和选项,但是每当我执行下面的sql查询时,它就会显示我在这个问题的标题上提到的错误 这是我的sql查询 SELECT questions.Question,choices.Choice FROM `questions` INNER JOIN choices.QuestionNo=questions.No; 您的FROM格式不正确--子句上没有,也没有对选项的引用 我认为你打算: SELE

我有两张桌子,一张用来提问,另一张用来选择这些问题。我正在尝试执行一个sql查询,它会让我看到问题和选项,但是每当我执行下面的sql查询时,它就会显示我在这个问题的标题上提到的错误

这是我的sql查询

SELECT 
  questions.Question,choices.Choice 
FROM `questions` 
INNER JOIN choices.QuestionNo=questions.No;

您的
FROM
格式不正确--子句上没有
,也没有对
选项的引用

我认为你打算:

SELECT questions.Question, choices.Choice
FROM questions INNER JOIN
     choices
     ON choices.QuestionNo = questions.No;
我建议为此使用表别名:

SELECT q.Question, c.Choice
FROM questions q INNER JOIN
     choices c
     ON c.QuestionNo = q.No;