〖Orz〗求一条sql语句
程序员文章站
2022-05-03 18:59:06
...
〖Orz〗求1条sql语句
想优先 Rand() 出来 'phome_ecms_news' 表的 classid limit 1 (并且符合) isLast(终极栏目) = 1
然后再在 表 'phome_enewsClass' 里面进行 RAND() limit 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;相关文章
相关视频
推荐阅读
-
一条语句简单解决“每个Y的最新X”的经典sql语句
-
oracle下一条SQL语句的优化过程(比较详细)
-
SQL一条语句统计记录总数及各状态数
-
一条SQL语句修改多表多字段的信息的具体实现
-
关于mysql中删除重复记录,并保留重复数据中的一条数据的SQL语句的深入理解
-
SQLServer 2008中SQL增强之三 Merge(在一条语句中使用Insert,Update,Delete)
-
mysql实战45讲读书笔记(一) 一条SQL查询语句是如何执行的
-
一个查询的SQL语句请教,希望能够用一条SQL语句得到结果
-
SQL Server把某个字段的数据用一条语句转换成字符串
-
MYSQL 查询最近一条记录的sql语句