AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

MySQL: Limited Join?

Ein Thema von Angel4585 · begonnen am 10. Dez 2013 · letzter Beitrag vom 10. Dez 2013
 
Angel4585

Registriert seit: 4. Okt 2005
Ort: i.d.N.v. Freiburg im Breisgau
2.199 Beiträge
 
Delphi 2010 Professional
 
#1

MySQL: Limited Join?

  Alt 10. Dez 2013, 13:08
Datenbank: MySQL • Version: 5 • Zugriff über: PHP
Hallo!

Ich suche mal wieder ein SQL-Statement.

Ich habe Tabelle A und Tabelle B. Beide haben x bzw y Einträge.
A hat bspw. 1,2,3,4,5,6,7,8,9,10,11,12,13
B hat bspw. 1,2,3,4,5,6,7

Jetzt brauch ich als Ergebnis im Prinzip ein Inner Join mit allen Einträgen aus A und allen Einträgen aus B, aber ich möchte nicht alle aus A mit allen aus B, sondern ein Eintrag aus A soll immer nur mit 5 Einträgen aus B im Resultat auftauchen. Die Verteilung der B-Einträge soll zufällig sein, also nicht immer die ersten 5.

Soweit bin ich bisher:
Code:
SELECT * 
FROM A, B
ORDER BY A,rand()
Und da hörts schon auf.
Wenn ich jetzt ein Limit 5 mache, bekomme ich insgesamt nur 5.
Bei einem Group by A bekomm ich immer nur ein A.
Und sonst hab ich grad keinen Schimmer wie ich das anstellen könnte um auf das gewünschte Ergebnis zu kommen.

Hat jemand eine Idee wie das gehen könnte?
Sonst muss ich wohl doch mehrere Einzelabfragen machen und im Code aussortieren
Martin Weber
Ich bin ein Rüsselmops

Geändert von Angel4585 (10. Dez 2013 um 13:13 Uhr)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:04 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz