к работающему коду PHP: $result = mysql_query("SELECT id, title, date FROM table1 WHERE date >'$date_begin' AND date < '$date_end' ORDER by date DESC", $db); надо прибаваить выборку из table2. первую часть запроса до WHERE вроде написал верно, а как быть после WHERE ??? PHP: $result = mysql_query("SELECT table1.id, table1.title, table1.date, table2.id, table2.title, table2.date FROM table1, table2 WHERE date >'$date_begin' AND date < '$date_end' ORDER by date DESC", $db);
PHP: WHERE table1.date>'$date_begin' AND table1.date < '$date_end' AND table2.date>'$date_begin' AND table2.date < '$date_end' ORDER by table1.date, table2.date DESC
каким образом? что представляют из себя таблицы? если это одни и те же данные, то почему в разных таблицах? если данные разные, то зачем одна выборка? UNION вроде должен помочь, однако сортировка среди элементов обеих таблиц будет невозможна без дополнительной вьюшки