///
CREATE TABLE Loja ( idLoja INTEGER NOT NULL, nomeLoja VARCHAR(45), PRIMARY KEY(idLoja) ); CREATE TABLE Filial ( idFilial INTEGER NOT NULL, idLoja INTEGER NOT NULL, cidadeFilial VARCHAR(45), vendasFilial DOUBLE, PRIMARY KEY(idFilial, idLoja), FOREIGN KEY(idLoja) REFERENCES Loja(idLoja) ); Considere que na tabela Loja foram cadastrados os seguintes registros:
| idLoja | nomeLoja |
|---|---|
| 1 | A |
| 2 | B |
| 3 | C |
Na tabela Filial, foram cadastrados os seguintes registros:
| idFilial | idLoja | cidadeFilial | vendasFilial |
|---|---|---|---|
| 1 | 1 | Campinas | 120000 |
| 1 | 2 | Campinas | 35000 |
| 1 | 3 | São Paulo | 120000 |
| 2 | 1 | Salvador | 240000 |
| 2 | 2 | Salvador | 20000 |
| 3 | 1 | Rio de Janeiro | 60000 |
| 4 | 1 | Curitiba | 40000 |
Ao executar uma instrução SQL foram exibidos os seguintes dados:
| idFilial | idLoja | cidadeFilial | vendasFilial |
|---|---|---|---|
| 1 | 1 | Campinas | 120000 |
| 1 | 3 | São Paulo | 120000 |
A instrução executada foi