Rumah  >  Artikel  >  pembangunan bahagian belakang  >  〖Orz〗求一条sql语句

〖Orz〗求一条sql语句

WBOY
WBOYasal
2016-06-13 13:24:20942semak imbas

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

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


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

SQL code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->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; <div class="clear">
                 
              
              
        
            </div>
Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn