Zum Beispiel habe ich 2 Tabellen Vendor und VendorCategory. Und dann möchte ich 6 zufällige Anbieter mit verschiedenen Kategorien bekommen. Wie soll es in postgresql übersetzt werden? Oder besser QueryDSL für Java.SQL, um 1 zufälligen Datensatz pro Kategorie
Beispiel I haben Anbieter: v1, v2, v3, und so weiter ... Dann habe ich Kategorien: c1, c2, c3 und so weiter ... In unserem Beispiel lassen Sie uns sagen vx eine Kategorie cx hat. Also v1 hat Kategorie c1, v2 hat c2 und so weiter ...
Das Ergebnis der Abfrage sollte v1, v2, v3, v4, v5, v6 zurückgeben. Oder in beliebiger Reihenfolge. Es sollte keinen Anbieter mit derselben Kategorie zurückgeben. Nehmen wir zum Beispiel an, wir haben v1a, das eine Kategorie c1 hat. Daher sollten v1 und v1a nicht zusammen zurückgegeben werden.
Bearbeiten Sie Ihre Frage und liefern Sie Beispieldaten und gewünschte Ergebnisse. Was bedeutet "andere" Kategorie? –
Die Frage wurde aktualisiert. Vielen Dank. – czetsuya