[前][次][番号順一覧][スレッド一覧]

mysql:1431

From: "Isamu Narimatsu" <"Isamu Narimatsu" <isamu@xxxxxxxxxx>>
Date: Mon, 27 Dec 1999 12:25:54 +0900
Subject: [mysql 01431] Re: 該当件数を 2 つのテーブルから参照し表示する方法

成松です。

-----Original Message-----
差出人 : Takanori Tobe <database@xxxxxxxxxx>
宛先 : mysql@xxxxxxxxxx <mysql@xxxxxxxxxx>
日時 : 1999年12月25日 15:14
件名 : [mysql 01430] Re: 該当件数を 2 つのテーブルから参照し表示する方法


>あとはテーブル自体の構成を変えて
>blog(記録テーブル)

(省略)

ありがとうございます。
アドバイスとおり1つのテーブルにPV 、CLICKを記録するような形をとりましたら、
カウントされました。

こういったアクセスログを記録、解析する場合に一つにのテーブルに記録する場合と
複数のテーブルに記憶する場合と二通り考えられます。

どちらの方法を使い設計するで、運用方法も変わってくると思います。

MySQLを使用する場合、複数のテーブルに分ける場合はどのような時が望ましいので
しょうか?

私が複数テーブルに分けたのは、PV と CLICK では、性質が違う、つまり、PVはバ
ナーを表示させる記録、CLICKはバナーをクリックさせる記録となるからです。

データベースの設計は記録の対象となる性質が違った場合、テーブルを分けた方が望
ましいということを聞いたことがあります。

そこで、テーブルを2つ作成したのですが、PV数 と CLICK数を カウントする場合は
一つのテーブルに記憶したほうがSQL文が書きやすいということがわかりました。

となってくると、性質が違うからといってテーブルを2つに分けても、運用でSQL文を
難しく組む必要があったりで、必ずしもテーブルを複数に分ける必要がないというこ
ともわかりました。

そこで、みなさんは一般的には、MySQLを使用して、テーブル作成を1つにしたり、複
数にしたりする場合はどのような考え方で選択されておられるのか、ご意見を頂けた
らと思います。



[前][次][番号順一覧][スレッド一覧]

->    1431 1999-12-27 12:25 ["Isamu Narimatsu" <i] Re: 該当件数を 2  つのテーブルから参照し表示する方法
      1432 1999-12-27 13:23 ┣[とみたまさひろ <tomm]                                       
      1435 1999-12-28 21:59 ┗[Takanori Tobe <datab]                                       
      1436 1999-12-28 22:06  ┗[Takanori Tobe <datab]