# # Table structure for table 'vendor_products' # CREATE TABLE `vendor_products` ( `vpid` int(10) unsigned NOT NULL auto_increment, `vendor_id` int(10) unsigned default NULL, `mfg_no` varchar(25) default NULL, `price` decimal(10,2) default NULL, PRIMARY KEY (`vpid`), KEY `mfg_no` (`mfg_no`), KEY `vendor_id` (`vendor_id`) ) TYPE=MyISAM; # # Table structure for table 'products' # CREATE TABLE `products` ( `pid` int(10) unsigned NOT NULL auto_increment, `mfg_no` varchar(25) default NULL, `price` decimal(10,2) default NULL, PRIMARY KEY (`pid`), UNIQUE KEY `mfg_no` (`mfg_no`) ) TYPE=MyISAM;
SELECT count(*) as rejected_products FROM `vendor_products` as v left outer join products as p on (v.mfg_no = p.mfg_no) where p.mfg_no is null and vendor_id=1002;
table,type,possible_keys,key,key_len,ref,rows,Extra v,ALL,vendor_id,NULL,NULL,NULL,315033,Using where p,ref,mfg_no,mfg_no,26,v.mfg_no,10,Using where; Using index
| Subject | Views | Written By | Posted |
|---|---|---|---|
| Optimizing left outer join query | 11967 | Muhammad Imran Khalid | 09/24/2006 11:40PM |
| Re: Optimizing left outer join query | 3998 | Toa Sty | 09/25/2006 03:00AM |
| Re: Optimizing left outer join query | 3443 | Muhammad Imran Khalid | 09/25/2006 04:54AM |
| Re: Optimizing left outer join query | 3615 | Toa Sty | 09/25/2006 08:09AM |
| Re: Optimizing left outer join query | 2968 | KimSeong Loh | 09/25/2006 09:55PM |
| Re: Optimizing left outer join query | 2937 | Toa Sty | 09/26/2006 03:35AM |
| Re: Optimizing left outer join query | 2640 | Muhammad Imran Khalid | 09/26/2006 03:46AM |
| Re: Optimizing left outer join query | 4053 | Toa Sty | 09/26/2006 04:06AM |
| Re: Optimizing left outer join query | 2486 | KimSeong Loh | 09/26/2006 06:31PM |
Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.