SELECT

Извлечь из базы данных случайные записи статьи всех отображаемых разделов

SELECT разделы.sename AS раздел, First(статьи.описание) AS описание, First(статьи.показывать) AS показывать, First(статьи.код) AS кодстатьи
FROM разделы INNER JOIN статьи ON разделы.Код = статьи.раздел_код
WHERE (((разделы.показывать)=1) AND ((статьи.показывать)=1) AND ((статьи.код)=(SELECT TOP 1 статьи.код FROM статьи WHERE статьи.раздел_код = разделы.Код ORDER BY Rnd(-(100000*статьи.код)*Time()))))
GROUP BY разделы.sename, разделы.Код;