a是表的别名,但是要在from后边的表之后声明的,你这个有声明别名,所以这个语句是错误的。
例如select count(*) + 1 from shiyan a where a.生物< 生物;
这个a就是shiyan这张表。声明别名后,后边where条件等涉及该表都是用a代替
a是表名的简称,这个sql没复制全,应该是SELECT COUNT(*)+1 FROM shiyan a WHERE a.生物< 生物
表示多表查询 一个字母代表一张表 例如
select p.Name,s.Name from Products p,Students s where p.id=s.id
p和s 分别代表表Products和表Students