SELECT* 
FROM pre_forum_posts
WHERE fid =42
AND tid =1
AND subject
IN (SELECT t.subject
FROM (SELECT* 
FROM pre_forum_posts
ORDERBY`pre_forum_post`.`dateline`ASC 
LIMIT 10 
) AS t)
LIMIT 0 , 30 

解决方案 »

  1.   

    ERROR 1235 (42000): This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'
      

  2.   

    SELECT* 
    FROM pre_forum_posts A,(SELECT* 
    FROM pre_forum_posts
    ORDERBY`pre_forum_post`.`dateline`ASC 
    LIMIT 10 )B
    WHERE A.fid =42
    AND A.tid =1 and A. subject=B. subject
    LIMIT 0 , 30 
      

  3.   

    这个版本的sql不支持子查询什么的
      

  4.   

    MySQL Version : 5.5.20  
    我的可以,就是不知道放到PHP页面里会不会报错?