MySQL:在什么情况下可以嵌入Sub查询?

时间:2015-11-28 00:19:17

标签: mysql subquery

到目前为止我的代码看起来像这样:

SELECT IF(Index_Number = '1', Int), NULL) AS HUY,
FROM Database.Table;

我正在使用的实际查询要大得多,但我认为它会适当缩放。简而言之,我正在尝试构建一个尽可能容易在将来使用的查询,其中一个修改是采用AS子句并将子查询替换为它,看起来像这样:

(SELECT Name FROM Database.Table WHERE Index_Number = '1')

整个代码看起来像这样:

SELECT IF(Index_Number = '1', Int), NULL) AS (SELECT Name FROM Database.Table WHERE Index_Number = '1'),
FROM Database.Table;

但是,我遇到了语法错误,只有在我引入子查询后才会出现错误。我想知道这个语法错误是否是由于我尝试在AS子句中嵌入子查询引起的。

我有两个问题:

  1. 您可以在AS子句中嵌入子查询吗?
  2. 在什么情况下/子句可以嵌入子查询?

0 个答案:

没有答案