+1 Daumen
526 Aufrufe

Ich habe zwei Tabellen die miteinander in einer 1:N Beziehung stehen: Die Tabelle "Gemeinden" und die Tabelle "Grundstücke".

Die Create-Table Statements lauten wie folgt:

create table Grundstuecke
(
GrundstueckID Int not null,
Primary Key (GrundstueckID),
Einlagezahl int,
Fläche_qm int,
PLZ int,
Strasse varchar(255)
Ort varchar(255),
FS_GemeindeID int,
Foreign Key (FS_GemeindeID) references Katastralgemeinden (GemeindeID)
);



create table Katastralgemeinden
(
GemeindeID int not null,
Primary key Gemeinde ID
Bundeland varchar(255),
Gemeinde varchar(255),
PLZ int,
Bezierksgericht varchar(255)
);


Bei den Katastralgemeinden befinden sich 2 Gemeinden in der Tabelle und bei den Grundstücken n Grundstücke, mir reicht nur der theoretische SQL-Ansatz. 
Wird dies mit einem INNER JOIN Befehl zusammengefügt, oder wie muss ich da vorgehen?

Avatar von

Vom Duplikat:

Titel: SQL - Programmierung

Stichworte: mysql,datenbank

Ich habe zwei Tabellen die miteinander in einer 1:N Beziehung stehen: Die Tabelle "Gemeinden" und die Tabelle "Grundstücke".

Problemstellung ist jetzt dass zwei Gemeinden zu einer zusammengeschlossen werden und ich bräuchte die dazugehörigen SQL-Befehle, wie ich dieses Problem am besten angehe.

Was sind die Schlüssel, welche Informationen sind in den Tabellen gespeichert?

Die Create-Table Statements lauten wie folgt:

create table Grundstuecke
(
GrundstueckID Int not null,
Primary Key (GrundstueckID),
Einlagezahl int,
Fläche_qm int,
PLZ int,
Strasse varchar(255)
Ort varchar(255),
FS_GemeindeID int,
Foreign Key (FS_GemeindeID) references Katastralgemeinden (GemeindeID)
);


create table Katastralgemeinden
(
GemeindeID int not null,
Primary key Gemeinde ID
Bundeland varchar(255),
Gemeinde varchar(255),
PLZ int,
Bezierksgericht varchar(255)
);


Bei den Katastralgemeinden befinden sich 2 Gemeinden in der Tabelle und bei den Grundstücken n Grundstücke, mir reicht nur der theoretische SQL-Ansatz. 
Wird dies mit einem INNER JOIN Befehl zusammengefügt, oder wie muss ich da vorgehen?

LG

Die Frage wurde hier bereits gestellt.

Aber noch nicht beantwortet. :-(

Hast du denn die Antworten noch nicht gelesen? Es heisst Bezirksgericht ohne "ie".

Ansonsten einfach Geduld. Wenn jemand will und antworten kann, wird der das bei Gelegenheit auch tun. https://www.stacklounge.de/faq#qu28

Ein anderes Problem?

Stell deine Frage

Ähnliche Fragen

0 Daumen
1 Antwort
0 Daumen
1 Antwort
+1 Daumen
1 Antwort

Willkommen bei der Stacklounge! Stell deine Frage einfach und kostenlos

x
Made by a lovely community