Я пытаюсь получить случайную запись из объединения, но не могу заставить ее работать! Есть идеи? Используется Microsoft Access 2003.
table = members
===============
memberID int
name varchar
table = testimonials
====================
testimonialID int
memberID int
content memo
select m.*, (SELECT t.content from testimonials t where t.memberID=m.memberID ORDER BY rnd(t.testimonialID)) as testimonialtext
FROM members m;
Мне в основном нужны записи каждого участника и одно случайное свидетельство для этого участника. Я также должен добавить, что я тоже попробовал это в соединении ...
select m.*, t.content FROM members m
INNER JOIN testimonials t ON m.memberID=t.memberID
ORDER BY rnd(t.testimonialID)
Спасибо за любую помощь.