witam
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?