ひまつぶし雑記帖

doncha.net制作・発行:KindleやiBooks、楽天kobo、BOOK☆WALKERで読む電子書籍

SQLの書き方がわからんですよ

2006/6/7 [17:46:41] (水) 天気

データベース、というか、SQL文、というか、postgresql というか…手ごわいなぁ。まだまだよくわからんですよ。

重複を除いて並べ替えたい、というだけのことがよくわからんのだ。
メモ
$sql = "select * from (select distinct on (title) * from $blTABLE) as temp where read='t' order by $order_by offset $pos limit $view";

タイトルの重複を除いて、既読本並べ替える。というのだけど、postgresql の場合、distinct の効率はよくない、らしい。スピードが落ちるらしいんで調べて group by がいいらしいんだけど、どうやって使うのか。
おまけに、上のSQL文って副問い合わせとやら。一度select文でデータを全部なめた結果に対してさらにselectして並べ替え…selectを2回も発行してるんだけど、こういうのも効率が悪い、らしい。

うううむ。ルールとやらで別テーブルを作っておくか、とも思ったんだけど、それもまたどうだろ、と。

難しいです。

 

»電子書籍制作代行についてはこちら

profile

profile

 
doncha.net
contact:
»運営者
@t2aki@tokoroten.doncha.net

ところてんx5

2024/4/23 06:42

ここんとこ、弁当はきんぴらゴボウばかりだけど、明日からのシフト用に牛蒡買っとくか

2024/4/22 16:36

新規案件2タイトル。epubcheckでエラーのないものを作るまで6時間ぐらい。1タイトル3時間。
このあと、確認作業。たぶん集中して各1時間もあれば十分。修正があれば、修正作業して確認してそれも各1時間ぐらい、か。
1タイトル5時間弱程度として時給換算するとやっぱりかなりありが...

2024/4/21 12:33

すべて相対的な話で、マジョリティに合ってるかどうかだけのことやな

検索
<<2024/4>>
 123456
78910111213
14151617181920
21222324252627
282930

リンク

WINDOWS版サウンドノベル
おかえりください PC WINDOWS版サウンドノベル
『おかえりください』体験版