Denis,
Segue a estrutura das tabelas.
Retirei os campos supérfluos.
A estrutura é de um banco Mysql.
Outra coisa que não falei.
Não sei se meu pensamento procede, mas estava tentando fugir de procedures porque precisarei fazer este bendito SELET para MySQL e também para SQLite. Ai se eu usasse alguma função incomum, correria o risco de não existir em algum destes dois bancos.
Desde já agradeço.
--
-- Table structure for table `visita`
--
CREATE TABLE IF NOT EXISTS `visita` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`idVisitante` int(11) DEFAULT NULL,
`data_entrada` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
`data_saida` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
PRIMARY KEY (`id`),
KEY `idVisitante` (`idVisitante`),
)
--
-- Table structure for table `visitante`
--
CREATE TABLE IF NOT EXISTS `visitante` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`nome` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
`cod_id` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`id`),
)