Hi,

I have the following table structure:

tbl_speakers
        sid
        fname
        lname

tbl_presentations
        pid
        name
        desc

tbl_speakers_presentations
        sid
        pid

I would like to display all presentations, (but each only once), and
display the speakers' names for each presentation. With my current
syntax (see below), if a presentation has, say, 3 speakers I receive 3
distinct records - I just want 1 with 3 speakers columns.
 
//PULL OUT EVERY PRESENTATION WITH A SPEAKER AS SEPERATE RECORD
SELECT * 
FROM tbl_presentations, tbl_speakers, tbl_speakers_presentations 
WHERE tbl_speakers.sid = tbl_speakers_presentations.sid
AND tbl_presentations.pid = tbl_speakers_presentations.pid 

I cant figure out the right JOIN or UNION or AS syntax - still learning
SQL :-)

Any help is greatly appreciated!

Thank you,

Matthias Kritz

_____________________
Digital Samba, S.L.
http://www.digitalsamba.com



-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to