Tabela1, kolumny:
id, tresc, datadodania
Tabela2, kolumny:
id, tresc, datadodania
I teraz rzecz polega na tym, żeby poprzez zapytanie wyświetlić w jednym rzędzie do LIMIT 0,5 wartości z obydwu tabel, posortowane według daty.
Kwestia taka, że tabela1 ma ponad pół miliona wartości, a druga około 40 tysięcy. Przy próbie wyświetlenia z dwóch naraz zabija się mysql.

Drugi problem to taki, że jak już posortuje się te wartości to żeby w while zamiennie link prowadził
index.php?wyswietl=$a['id'] / tabela 1
index.php?pokaz=$a['id'] / tabela 2
Rozwiązałem problem w ten sposób:
(SELECT Tabela1.id AS a, Tabela1.tresc AS b, Tabela1.datadodania AS c FROM Tabela1 ORDER BY Tabela1.id DESC LIMIT 0, 10) UNION ALL (SELECT Tabela2.id AS aa, Tabela2.tresc AS bT, Tabela2.datadodania AS cc FROM Tabela2 ORDER BY Tabela2.id DESC LIMIT 0, 10) ORDER BY c DESC LIMIT 0, 12");
cały skrypt:
<?php AS c FROM Tabela1 ORDER by Tabela1.id DESC LIMIT 0,10) UNION ALL (SELECT Tabela2.id AS aa, Tabela2.tresc AS bT, Tabela2.datadodania AS cc FROM Tabela2 ORDER by Tabela2.id DESC LIMIT 0,10) } ?>
Aby wykombinować zmianę linków w przypadku jakimś tam niestety musi być polę w obydwu tabelach o takiej samej nazwie z różnymi wartościami. Może ktoś ma pomysł, jak rozróżnić to po nazwie tabeli, a nie po wartościach w nich ?