1. SELECT a.*, s.id_article, max(s.sum) max
  2. FROM ( SELECT id_article, sum(visits) AS sum
  3. FROM `a_stats_articlevisits` WHERE date<='2007-11-16 23:59:59' AND date>='2007-11-16 00:00:00'
  4. GROUP BY id_article) s,
  5. artykuly a
  6. WHERE s.id_article=a.id
  7. GROUP BY id_article
  8. ORDER BY max DESC LIMIT 0, 1



Zapytanie ma zwracac najczesciej czytany artykul na przestrzeni podanego zakresu dat. zalezy mi na tym, aby bylo to w jednym zapytaniu