タグクラウドにリンクを張りました(続)

前回言い訳していた以下の点対応しました。

・ページャー機能
・複数タグの絞込み対応(一部)

ページャー機能は、
「数字だけのタグはページ番号と判断する」
とルール付けすることで解決しました。
これで
http://diary.key1.org/tag/music/5

みたいな感じのURLになります。
いやあ、素晴らしく綺麗!(自己満足)

複数タグの絞込みは、インターフェイス部分はまだ出来ないんだけど、URLの問い合わせには対応しました。
相変わらず5つまでしか絞り込めないんだけど、実用面ではそんなに問題ないので良いかなと。
ま、そんなに記事が無いんであんまりありがたみを感じられないけど。

サブクエリーが!とかって前回愚痴ってたけど、再帰結合ってので何とか凌いた。
参考サイト:SQL 表結合(join) - 単純結合、等価結合、非等価結合、外部結合、再帰結合 - SAK Streets
ふぅ・・・。

以前の会社で使っていたOracleでは普通に使えていたので(5年以上前)、Mysql4.1未満はサブクエリーに対応してないってことにびっくりした。
結構それで困っている人もいるみたいね。

パフォーマンスとかもっと高い次元での話もあると思うけど、Viewとかサブクエリーとかそういう次元でも、細かい機能がちゃんと実装されている辺が、やっぱ商用なのかなと。
やたら重かったってイメージしかないけどね。

いやあ、勉強になりました。

コメント

アーカイブ

2010

2009

2008

2007

コンタクト

longkey1[at]gmail[dot]com