到目前为止我的代码看起来像这样:
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子句中嵌入子查询引起的。
我有两个问题:
AS
子句中嵌入子查询吗?