本帖最后由 totola147 于 2013-04-24 15:12:19 编辑

解决方案 »

  1.   

    select column1,1 AS addedcolumn from test;同时 MySQL 子查询中不支持limit 大家有哪些办法可以解决
    MYSQL什么版本,要达到什么目的,举例说明
      

  2.   


    mysql 5.3.8 
    要达到目的有个用户聊天记录表,想要查询最近聊天的人(10个)
      

  3.   

    示例,假设ID唯一
    SELECT * FROM A A1 WHERE 10>(SELECT COUNT(*) FROM A WHERE A1.userid=userid
    AND 
    A1.id<=id)
      

  4.   


    感谢您的热心帮助,很抱歉问题我没有描述清楚,
    是想查某个用户最近聊天的人,类似QQ里有个最近联系人,取最近的10个联系人本来很简单  select distinct senderID,receiverID from message limit 0,10 order by messagetime desc
    就可以了
    但是开发组要求  返回的结果必需要包含 这个表的所有字段,因为他们那边要映射到对象于是我这样做了
    select distinct null as messageID,senderID,receiverID,null as message.... from message order by messagetime desc;再次感谢