Just to update,
I've had a good search around and it seems like the sort of query I wanted to do, just does take a long time. So I've cheated with
Code:
INSERT INTO `list` (`dvd_supplier`, `dvd_link`, `dvd_name`, `dvd_price`, `dvd_code`, `dvd_image`, `count`) (
SELECT t.dvd_supplier
, t.dvd_link
, t.dvd_name
, t.dvd_price
, t.dvd_code
, t.dvd_image
, m.dvd_count
FROM ( SELECT dvd_name
, dvd_code
, MIN(dvd_price) AS min_price
, COUNT(*) AS dvd_count
FROM dvds
GROUP
BY dvd_name, dvd_code ) AS m
INNER
JOIN dvds AS t
ON t.dvd_name = m.dvd_name
AND t.dvd_code = m.dvd_code
AND t.dvd_price = m.min_price
GROUP BY t.dvd_code
The information in dvds will only update once or twice a week or so. I just need to run the above once dvds is updated and work of list
Thanks again for all your help with this rudy
Bookmarks