如:
表A的字段: aid, aname,aother,anumber,bid,cid
表B的字段  bid, bnane,bother
表C的字段  cie, cname,cother
以A为基本表,查询表A,查询条件为:按anumber非递减排序后,取前一百条
而且,如果A中的bid(或cid)为-1,就不用去查表B(或查表C)。如果不是-1就查.
大家说表如何优化?怎样写sql语句高效一点?