mysql中能这样用吗?select aaa as a,* from table where id=1

2025-06-23 05:35:49
推荐回答(5个)
回答1:

aaa是表的一个字段么?如果不是的话:

无效语句:select aaa as a,* from table where id=1;
有效语句:select 'aaa' as a,* from table where id=1;

回答2:

select *,aaa as a
from table1
where id = 1;
我试过了好使。不要把*放到查询字段的最后,否则不好使。
还有啊,既然语句都写出来了,就先在mysql中执行一下啊,不就知道好不好用了吗?
希望可以帮到你

回答3:

不能这样的
select t.列别名,t.* from (结果集或者table) t where id=1

一定要指明是哪一列

回答4:

这样写是可以的

回答5:

可以这样的