Danke @ DeddyH, leider hat mir das jetzt nicht geholfen
@baumina
Ich denke so in diese Richtung müsste das klappen, nicht komplett durchdacht, aber sicher ein guter Ansatz:
Code:
Select *, (Select ID From B where A.ID=B.ID ORDER BY RAND() LIMIT 5) BID
From A
Geht leider nicht, da dann die Fehlermeldung kommt "Subquery returns more than 1 row"
Auch das geht nicht:
Code:
Select A.id,B.id
From A
Inner Join (Select id From B ORDER BY RAND() LIMIT 5) B
Das kommt dem ganzen zwar am nächsten, aber dann haben alle A's die gleichen B's
Wenn es B's gibt wie oben beschrieben, soll z.B. A1:B10,B2,B7,B9,B5 und A2:B1,B7,B3,B6,B9 haben.