我的表结构很简单
id username title
这样的,
一个用户有多条信息,我要做一个查询信息,每次查询的时候,一个用户只能显示二条信息,这个SQL怎么写
比如在我这儿找公仔
http://www.lppf.cn/sell/search.php?list=0&kw=%B9%AB%D7%D0&fields=0&fromdate=&todate=&catid=0&typeid=&areaid=0&minprice=&maxprice=&order=0&x=45&y=9

解决方案 »

  1.   

    取两条 就最后面加个 limit 2
      

  2.   

    username 跟title 都是什么?跟你传递过来的参数有什么关系 你不说清楚别人怎么知道怎么写?
      

  3.   

    SELECT * FROM table a WHERE 2>(SELECT COUNT(1) FROM table WHERE a.`username`=`username` AND a.id>id);
      

  4.   

    SELECT * FROM table userinfo where id=userid order by id desc limit 2