I'm no expert in this in fact I just recently started playing with 
joins, but here's one that I actually used for a recent shopprt cart 
piece. I appologise if it wraps but the output is long...content 
conatins the basic content info but product contains the list of prices. 
Yes I could have just as easily put the price in the content tbl, but I 
wanted the admin to pull the predefined prices from one source and make 
a selectable option rather than a type in value. I also figured from a 
maintenance standpoint when the price goes up it's one change etc... Ok 
so in any even I joined the two tbls on c.product_id and p.id. If I read 
you question correctly you should be able to perform smething similar on 
eventlog.id and crossref.id...

mysql> select c.*, p.cost from content as c, product as p where 
c.product_id = p.id  ;
+----+-------------+-------------+-----------------------+----------------------------------+------------+---------+------+
| id | filename    | thumbnail   | sdescr                | 
ldescr                           | product_id | publish | cost |
+----+-------------+-------------+-----------------------+----------------------------------+------------+---------+------+
|  3 | sample.mov  | OCSLogo.png | Silly Apple Comercial |  came with 
the streaming server. |          1 | y       | 5.95 |
|  1 | sample2.mov | OCSLogo.png | Silly Apple Comercial |  came with 
the streaming server. |          2 | y       | 2.95 |
|  2 | sample.mov  | OCSLogo.png | Silly Apple Comercial |  came with 
the streaming server. |          2 | y       | 2.95 |
+----+-------------+-------------+-----------------------+----------------------------------+------------+---------+------+
3 rows in set (0.00 sec)


I hope this helps...

cheers,
Mikel

Jaime Teng wrote:

>Hi,
>
>I have two tables:
>
>mysql> describe eventlog;
>+-------------+------------------+------+-----+---------+----------------+
>| Field       | Type             | Null | Key | Default | Extra          |
>+-------------+------------------+------+-----+---------+----------------+
>| id          | int(10) unsigned |      | PRI | NULL    | auto_increment |
>| timestamp   | int(10) unsigned |      | MUL | 0       |                |
>| description | char(100)        |      | MUL |         |                |
>+-------------+------------------+------+-----+---------+----------------+
>
>mysql> describe crossref;
>+-------------+------------------+------+-----+---------+----------------+
>| Field       | Type             | Null | Key | Default | Extra          |
>+-------------+------------------+------+-----+---------+----------------+
>| word        | char(20)         |      | MUL |         |                |
>| id          | int(10) unsigned |      | MUL |         |                |
>+-------------+------------------+------+-----+---------+----------------+
>
>Table 'eventlog' is a table of sentence and a unique 'id'. Table crossref 
>is simply a table of single words and an index 'id'. an entry contains a 
>word and an id where said word can be found on the table 'eventlog'. 
>
>It is common that a: "SELECT * from crossref where word = 'HELLO';" would
>have multiple results.
>
>My question here is I would like to do a search wherein I would like
>to know which sentence contains the words 'HELLO' and 'DAY' and 'WORLD'.
>take note that the sentence SHOULD contain ALL the three words not just
>one or two.
>
>I think this is a 'JOIN' question but I am not familiar how to use JOIN.
>can you show me the syntax?
>
>thanks for your help.
>Jaime
>
>
>---------------------------------------------------------------------
>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
>



---------------------------------------------------------------------
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