hallo,
ich habe in einer mysql-datenbank zwei tabellen mit unterschiedlichen daten. zur vereinfachung habe ich hier mal ein stark vereinfachtes beispiel:
tabelle 1 mit spalten „v_uid,“, „seitennummer“, „titel“, „source“
tabelle 2 mit den spalten „t_uid“, „seitennummer“, „header“, „text“
jetzt möchte ich gerne alle inhalte von tabelle 1 und alle inhalte von tabelle 2 ausgeben, die eine bestimmte seitennummer haben (sagen wir mal 5)
select tabelle1.v_uid, tabelle2.header from tabelle1, tabelle2 where tabelle1.seitennummer = 5 AND tabelle1.seitennummer = tabelle2.seitennummer --> das Ergebnis :
v_uid - header
1 - header1
1 - header2
2 - header1
2 - header2
…
ich erhalte jede Datensatzkombination, aber ich möchte gerne das „gruppiert“ haben: erste datensatz der ersten tabelle und der erste der zweiten tabelle, der zweite der … :
v_uid - header
1 - header1
2 - header2
3 - header3
…
Ich habe schon Einiges ausprobiert, komme aber nicht wirklich auf mein gewünschtes Ergebnis. Hat jemand eine Idee wie ich eine Abfrage schreiben muss, um dieses Ergebnis zu bekommen?