报的错误是子查询返回的值多于一个。当子查询跟随在 =、!=、<、<=、>、>= 之后,或子查询用作表达式时,这种情况是不允许的。
语句已终止。
-------
报这句错误的原因是 
select substring(first.C,1,1)
from A first, A second
where first.id=second.id 此语句的记录集不只一行!