There are a bunch of other columns in all these tables. A quick reason is
need the dvd.title too therefore the dvd table is needed. Another reason is
that the query is generated programmatically based upon parameters passed to
a method. But yes, I do she your point and maybe I can refactor some things
in this special case.
I haven't tried your query as I'm home and not at work right ATM, but I
think you need a DISTINCT dvd_id right? Otherwise I'll get a bunch of rows
all with the same dvd_id since multiple scene_ids will match.
From: Mark Kelly [mailto:mysql@stripped]
Sent: Saturday, May 19, 2012 3:34 PM
Subject: Re: SQL query help. Retrieve all DVDs that have at least one scene
of a certain encoding format
On Friday 18 May 2012 18:21:07 Daevid Vincent wrote:
> Actually, I may have figured it out. Is there a better way to do this?
I don't see why you need the dvds table when the dvd_id is in the scene
FROM scenes_list a, moviefiles b
WHERE a.scene_id = b.scene_id
AND b.format_id = '13';
or am I misunderstanding something?
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe: http://lists.mysql.com/mysql