〖Orz〗SQL文を1つ要求します
phome_ecms_newsテーブルのclassid制限1を超えてRand()を優先したい(そして準拠したい) isLast(ultimate columns) = 1
そして次にテーブル 'phome_enewsClass' で RAND() 制限 1 を実行します
次の SQL ステートメントは間違っています。書き方がわからない場合は、自分の考えを表現することしかできません。
<!-- 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;
SELECT * FROM 'phome_ecms_news' WHERE クラスID IN ( SELECT classid FROM 'phome_enewsClass' where islast=1 ORDER BY RAND() 制限 1 ) ORDER BY RAND() 制限 1;