>> Of the data? Or of the queries?
> Not the data. Just your query, the output from explain and a create
> table statement.

Query:

SELECT DISTINCT cards_crypt.* 
FROM user_haves, cards_crypt WHERE 
cards_crypt.name LIKE "%harrod%" AND 
user_haves.card_name = cards_crypt.name AND 
user_haves.total_have > 0 AND 
user_haves.user != "joe_bob_briggs"

Explain:

*************************** 1. row ***************************
        table: user_haves
         type: ALL
possible_keys: card_name,total_have
          key: NULL
      key_len: NULL
          ref: NULL
         rows: 79370
        Extra: where used; Using temporary
*************************** 2. row ***************************
        table: cards_crypt
         type: eq_ref
possible_keys: name
          key: name
      key_len: 255
          ref: user_haves.card_name
         rows: 1
        Extra: where used
2 rows in set (0.00 sec)


Create Table data:

CREATE TABLE user_haves (
  card_name varchar(100) NOT NULL default '',
  total_have int(11) unsigned NOT NULL default '0',
  user varchar(50) NOT NULL default '',
  available int(11) unsigned NOT NULL default '0',
  record_num int(11) unsigned NOT NULL auto_increment,
  PRIMARY KEY  (record_num),
  KEY user (user),
  KEY card_name (card_name),
  KEY total_have (total_have),
  KEY available (available)
) TYPE=ISAM PACK_KEYS=1;


CREATE TABLE cards_crypt (
  record_num int(11) unsigned NOT NULL auto_increment,
  name varchar(255) NOT NULL default '',
  clan varchar(100) NOT NULL default '',
  capacity int(10) NOT NULL default '0',
  disciplines varchar(100) default '',
  superior varchar(100) default '',
  inferior varchar(100) default '',
  title varchar(100) default '',
  bonus_penalty text,
  release_set varchar(100) NOT NULL default '',
  rarity varchar(50) default '',
  artist varchar(100) default '',
  have int(10) default '0',
  need int(10) default '0',
  notes text,
  alternate_name varchar(255) default '',
  card_monger_url varchar(255) default '',
  PRIMARY KEY  (record_num),
  UNIQUE KEY name (name),
  KEY clan (clan),
  KEY capacity (capacity),
  KEY release_set (release_set)
) TYPE=ISAM PACK_KEYS=1;

If you need any more information to provide assistance, please
let me know and I'll post it.

Chris

MySQL



---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to