select * from biao where HasPost='N' ORDER BY id limit 1;
Update biao Set HasPost='Y' WHERE id= 上一句得到的id意思是这两条语句能否合并成一条

解决方案 »

  1.   


    可以!Update biao Set HasPost='Y' WHERE  id = ( select id from biao where HasPost='N' ORDER BY id limit 1
     )
    注意红字部分!
    这是SQL语句的语法,你可以查数据库帮助。
      

  2.   

    select * from biao where HasPost='N' ORDER BY id limit 1;
    Update biao Set HasPost='Y' WHERE id= 上一句得到的id
    Update biao Set HasPost='Y' WHERE id in (select * from biao where HasPost='N' limit 1)
      

  3.   

    Update biao as a Set a.HasPost='Y' WHERE a.id in(select * from biao  as  b where b.HasPost='N' ORDER BY b.id limit 1
    )