5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

SQL質疑応答スレ 11問目

288 :NAME IS NULL:2011/05/25(水) 10:11:33.88 ID:hGVORej1
sqlite v3.6.23.1で、
comment (text) ,postedtime (int) という形式にて掲示板を作っているのですが、
「最新の5コメント、但し、24時間以内の投稿については最大50個まで」を求めたくて

SELECT comment FROM mm ORDER BY postedtime DESC LIMIT 50
UNION
SELECT comment FROM mm WHERE postedtime > $nowtime - 3600*24 ORDER BY ptime DESC LIMIT 50

としてみたのですが($nowtimeには今の時間を入れてます)、
1st ORDER BY term does not match in the result set というエラーが出ます。
(union前後のクエリそれぞれ単独ではエラーは出ません)

欲しい結果を求めるにはどのように書けばいいのでしょうか?

258 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)