我需要去做:
SELECT COUNT(*)
FROM some_table
WHERE someAlias1 = someValue1
AND someAlias2 = someValue2;
someAlias
是 中的列的别名some_table
。就我而言,我不能直接命名列;我需要使用别名。
问题是我只知道在 select 子句中定义别名,在这种情况下我不知道该怎么做。
在这种情况下,有没有办法完成我所需要的?
编辑:为什么我需要别名?我正在从替代部分构建查询,上面的条件适用于来自不同表的不同列,但具有相同的逻辑角色。所以我需要一种方法来关联具有相同名称的不同替代列。
如果您仅在知道答案的情况下回答此问题,我将不胜感激,即使您不明白我为什么需要别名