mam taki oto problem
mam sobie 4 tabele:
CREATE TABLE IF NOT EXISTS `comments` ( `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, `id_ob` int(10) UNSIGNED NOT NULL, `type` tinyint(3) NOT NULL, ....... `dt` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `ip` int(11) UNSIGNED NOT NULL, PRIMARY KEY (`id`) ) ; CREATE TABLE IF NOT EXISTS `object` ( `id_ob` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, `id_cat` int(10) UNSIGNED DEFAULT NULL, `type` tinyint(3) UNSIGNED NOT NULL, ......... `content` text COLLATE utf8_polish_ci, `creation_date` int(11) DEFAULT NULL, PRIMARY KEY (`id_ob`), FULLTEXT KEY `title` (`title`,`heading`,`content`), FULLTEXT KEY `title_2` (`title`,`heading`,`content`), FULLTEXT KEY `title_3` (`title`,`heading`,`content`) ) ; CREATE TABLE IF NOT EXISTS `user_movie` ( `movie_id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, `id_user` int(10) UNSIGNED NOT NULL, `id_cat` int(10) UNSIGNED NOT NULL, ........ `add_date` datetime NOT NULL, PRIMARY KEY (`movie_id`) ); CREATE TABLE IF NOT EXISTS `user_photo` ( `photo_id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, `id_user` int(10) UNSIGNED NOT NULL, `album_id` int(10) UNSIGNED NOT NULL, ...... `add_date_photo` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `counter` int(10) UNSIGNED NOT NULL, PRIMARY KEY (`photo_id`) );
jak widać w każdej z nich jest jakaś kolumna odpowiadająca za datę wstawienia..
ale w żaden sposób dane nie są ze sobą powiązane..
każda tabela zawiera calkiem inne dane . i nawet kolumny z datami sie różnią nazwami...
i chciałbym teraz aby np. wyszukało mi 100 najnowszych dodanych informacji z tych 4 tabel..
jak to zrobic?