标签: sql alias sybase coalesce
尝试获取两个字段的第一个非空值,无论选择哪个,设置为别名,下面是一个示例:
SELECT a, b, c, coalesce(d, e) AS foo FROM table GROUP BY a, foo HAVING COUNT(*) > 1
运行此查询时,它表示无效的列名foo?我看不出我在这里做错了什么,有人能看到吗?