首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

〖Orz〗求一条sql语句

2012-07-29 
〖Orz〗求1条sql语句想优先 Rand() 出来 phome_ecms_news 表的 classidlimit 1 (并且符合)isLast(终极栏目

〖Orz〗求1条sql语句
想优先 Rand() 出来 'phome_ecms_news' 表的 classid limit 1 (并且符合) isLast(终极栏目) = 1

然后再在 表 'phome_enewsClass' 里面进行 RAND() limit 1


下面sql语句错误..不会写的情况下,只有表述一下思想了.

SQL code
SELECT * FROM 'phome_ecms_news' WHERE classid = (SELECT classid FROM 'phome_enewsClass' where islast=1 RAND() limit 1) RAND() limit 1;


[解决办法]
SQL code
SELECT * FROM 'phome_ecms_news' WHERE classid IN    (  SELECT classid FROM 'phome_enewsClass' where islast=1 ORDER BY RAND() limit 1  )  ORDER BY RAND() limit 1; 

热点排行