Отдавна не съм се занимавал с php и mysql, за това ще питам! 
Става дума за следните две таблици:
Трябва ми заявка, чрез която да изведа всички записи, които за записани между :
Как може с една заявка, да изведа последователно всичките данни от двете таблици за покупките, осъществени в интервала :
Пробвах със следната заявка, но нещо бъркам:
Става дума за следните две таблици:
CREATE TABLE sales1 (
sale_id mediumint(8) unsigned NOT NULL auto_increment,
customer_id mediumint(8) unsigned NOT NULL,
sale_amount decimal(10,2) NOT NULL,
sale_date datetime NOT NULL,
PRIMARY KEY (sale_id)
);
CREATE TABLE sales2 (
sale_id mediumint(8) unsigned NOT NULL auto_increment,
customer_id mediumint(8) unsigned NOT NULL,
sale_amount decimal(10,2) NOT NULL,
sale_date datetime NOT NULL,
PRIMARY KEY (sale_id)
);
Трябва ми заявка, чрез която да изведа всички записи, които за записани между :
Според мен няма да стане чрез UNION ALL, тъй като заявката ще върне различен на брой записи.BETWEEN "2007-05-05 11:00:00"
AND "2007-05-20 11:39:00"
Как може с една заявка, да изведа последователно всичките данни от двете таблици за покупките, осъществени в интервала :
2007-05-05 11:00:00 и 2007-05-20 11:39:00
Пробвах със следната заявка, но нещо бъркам:
((SELECT * FROM sales1 WHERE sales1.sale_date between formuliara1 and formuliara2)
UNION
(SELECT * FROM sales2 WHERE sales2.sale_date between formuliara1 and formuliara2)) AS T1