Hallo,
ich habe 2 strukturell identische Tabellen, sagen wir einfach "tbl1" und "tbl2". Beide haben die exakt gleiche Struktur, u.a. ein UNIX timestamp.
Ich möchte nun insgesamt 5 Datensätze haben, mit dem nächsten (upcoming) Timestamp, also die 5 nächsten Termine. Die sollten aber nach Möglichkeit schon "gemischt" sein, also z.B. Termin 1 kommt aus tbl1, Termin 2 aus tbl2 und die restlichen 3 zB aus tbl1, oder so.
Ich hatte bisher diese Abfrage vermutet...
wobei 1183320773 natürlich einfach grad der aktuelle timestamp ist...
Das klappt natürlich nicht, weil mysql nicht weiss, in welcher tabelle er suchen und sortieren soll, also muss es anders gehen, aber wie
Gruß,
Lopez
ich habe 2 strukturell identische Tabellen, sagen wir einfach "tbl1" und "tbl2". Beide haben die exakt gleiche Struktur, u.a. ein UNIX timestamp.
Ich möchte nun insgesamt 5 Datensätze haben, mit dem nächsten (upcoming) Timestamp, also die 5 nächsten Termine. Die sollten aber nach Möglichkeit schon "gemischt" sein, also z.B. Termin 1 kommt aus tbl1, Termin 2 aus tbl2 und die restlichen 3 zB aus tbl1, oder so.
Ich hatte bisher diese Abfrage vermutet...
Code:
SELECT tbl1.*, tbl2.* FROM tbl1, tbl2 WHERE tstamp > 1183320773 ORDER by tstamp ASC
wobei 1183320773 natürlich einfach grad der aktuelle timestamp ist...
Das klappt natürlich nicht, weil mysql nicht weiss, in welcher tabelle er suchen und sortieren soll, also muss es anders gehen, aber wie
Gruß,
Lopez