Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 14700

Comparar valores de 2 tabelas diferentes

$
0
0
Boas, eu estou a fazer um site que consegue gerir marinas, estou numa fase em que dou aos utilizadores a possibilidade de efetuarem reservas em amarrações. As Amarrações têm um comprimento, uma largura e uma profundidade, tal como os barcos e eu queria que quando o meu cliente escolhe-se o barco, ele compara-se as medidas de ambas as tabelas e me disse-se se é possivel, mas não estou a conseguir e as maneiras como estou a tentar fazer não me estão a levar a nenhum lado, alguem tem uma ideia e me pode ajudar?


Tenho uma tabela Barcos
___
Código (SQL):
CREATE TABLE Barcos (
Id_Barco INT AUTO_INCREMENT ,
Id_Cliente INT NOT NULL,
TipoBarco INT (3),
NomeBarco VARCHAR (45) NOT NULL,
Comprimento NUMERIC (6,2),
Largura NUMERIC (5,2),
ProfundidadeCasco NUMERIC (5,2),
PRIMARY KEY (Id_Barco),
FOREIGN KEY (Id_Cliente) REFERENCES Clientes(Id_Cliente),
FOREIGN KEY (TipoBarco) REFERENCES TiposBarcos(TipoBarco)
);
E outra de Amarrações
__

Código (SQL):
CREATE TABLE Amarracoes (
Id_Amarracao INT AUTO_INCREMENT ,
Id_Pontao  INT NOT NULL,
Profundidade  NUMERIC (3,2),
Comprimento NUMERIC (6,2),
Largura NUMERIC (5,2),
Estado INT (2) NOT NULL,
Preco NUMERIC (6,2) NOT NULL,
PRIMARY KEY (Id_Amarracao),
FOREIGN KEY (Id_Pontao) REFERENCES Pontoes(Id_Pontao),
FOREIGN KEY (Estado) REFERENCES Estados(Estado)
);

Viewing all articles
Browse latest Browse all 14700

Trending Articles