mysql:1428
From: "Isamu Narimatsu" <"Isamu Narimatsu" <isamu@xxxxxxxxxx>>
Date: Sat, 25 Dec 1999 09:44:24 +0900
Subject: [mysql 01428] 該当件数を 2 つのテーブルから参照し表示する方法
成松です。Win98でMySQLを使用しています。 ウェブサイトにバナーを表示する度、そして、バナーをクリックする度にMySQLにそ の会社コード等からなるレコードを追加しようと思います。 そして、バナーのPV(表示回数)および、クリック数をクエリーで調べようと思いま す。 テーブルは以下の通りです。 bpvlog(バナー表示記録テーブル) +----------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +----------+------------------+------+-----+---------+----------------+ | id | int(10) unsigned | | PRI | 0 | auto_increment | | comid | int(11) | YES | | NULL | | +----------+------------------+------+-----+---------+----------------+ bclicklog(クリック記録テーブル) +----------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +----------+------------------+------+-----+---------+----------------+ | id | int(10) unsigned | | PRI | 0 | auto_increment | | comid | int(11) | YES | | NULL | | +----------+------------------+------+-----+---------+----------------+ ここで、以下のようにSQL文を作成しました。 select count(bpvlog.comid),count(bclicklog.comid) from bpvlog,bclicklog 結果は以下の通りです。 +---------------------+------------------------+ | count(bpvlog.comid) | count(bclicklog.comid) | +---------------------+------------------------+ | 153 | 153 | +---------------------+------------------------+ where 文で bpvlog.comid=bclicklog.comid としても右の値も左の値も同じになって しまいます。 解決策としてはどのような、方法が考えられるのでしょうか?
-> 1428 1999-12-25 09:44 ["Isamu Narimatsu" <i] 該当件数を 2 つのテーブルから参照し表示する方法 1430 1999-12-25 15:14 ┗[Takanori Tobe <datab]