Pantek Library
Hosting Provided By
CybrHost
High Speed Hosting

Re: bookmarks and keywords

From: Baron Schwartz <baron(at)xaprb.com>
Date: Mon Sep 24 2007 - 10:00:25 EDT


Hi Kevin,

Kevin Waterson wrote:
> I have a table of bookmarks that have keyword searching.
> Fields
>
> +-------------+----------------------+--------------------------+------------------+
> | bookmark_id | bookmark_title | bookmark_url | bookmark_keyword |
> +-------------+----------------------+--------------------------+------------------+
> | 1 | number one | http://www.phpro.org | php |
> | 2 | number 2 | http://www.freshmeat.net | software |
> | 3 | three here | http://www.php.net | php |
> | 4 | and four | http://www.redhat.com | linux |
> | 5 | the fifth | http://www.ez.no | php |
> | 6 | this will do | http://www.google.com | search |
> | 7 | something about fish | http://www.youtube.com | linux |
> | 8 | finally | http://www.redhat.com | php |
> +-------------+----------------------+--------------------------+------------------+
>
> I wish to select all bookmark_title and bookmark_url that have the same keywords as
> the bookmark_url 'http://www.redhat.com. I do this..
> mysql> SELECT child.bookmark_id, child.bookmark_title, child.bookmark_url FROM bookmarks AS child join bookmarks AS parent ON parent.bookmark_keyword = child.bookmark_keyword WHERE child.bookmark_url='http://www.redhat.com' GROUP BY child.bookmark_keyword;
>

That query is right.

> But this returns..
> +-------------+----------------+-----------------------+
> | bookmark_id | bookmark_title | bookmark_url |
> +-------------+----------------+-----------------------+
> | 4 | and four | http://www.redhat.com |
> | 8 | finally | http://www.redhat.com |
> +-------------+----------------+-----------------------+

But, the JOIN table from which those columns come actually has the columns you want from the parent table as well. It's just that you're selecting the child columns.

Baron

-- 
MySQL General Mailing List
For list archives: 
http://lists.mysql.com/mysql
To unsubscribe:    
http://lists.mysql.com/mysql?unsub=lists@pantek.com
Received on Mon Sep 24 10:01:44 2007

This archive was generated by hypermail 2.1.8 : Sun Oct 07 2007 - 10:11:46 EDT


Contact Us  Legal Notices  Order Services Online 
Pantek Home  Privacy Policy  IT news  Site Map  Pantek Library