SQL streng til random inner join
Jeg har haft et lignende problem som før blev løst så måske også denne gang.Jeg har to tabeller, en med forfattere og en med de bøger de har skrevet.
Jeg vil gerne vælge to tilfældige forfattere og for hver af dem en eller to bøger de har skrevet.
Det går fint med at vælge to tilfældige forfattere
SELECT TOP 2 AuthorID FROM Author ORDER BY Rnd([AuthorID]) DESC">
Nu skal jeg så vælge en bog, som jeg går ud fra skal være noget a la
SELECT TOP 1 Author.AuthorID, Books.BookID FROM (Books INNER JOIN Author ON Books.AuthorID = Author.AuthorID) WHERE [Author.AuthorID] = "de to id numre der blive valgt ovenfor"
Det kan være jeg er helt galt på den men det er der forhåbenlig en af jer der kan fortælle?