SQL select Anweisungen mit mehreren Tabellen

8

Gegeben die folgenden zwei Tabellen:

%Vor%

Wie erstelle ich eine SQL-Anweisung, die alle Informationen für Personen mit der Postleitzahl 97229 zurückgibt?

    
user1420913 15.10.2012, 18:18
quelle

5 Antworten

21
%Vor%

Oder Sie müssen TRY mit JOIN , was eine effizientere und bessere Möglichkeit ist, dies zu tun, da Gordon Linoff in den Kommentaren auch sagt, dass Sie das lernen müssen.

%Vor%

Hier bedeutet p.* , dass alle Spalten der PERSONS-Tabelle angezeigt werden.

    
vikiiii 15.10.2012, 18:21
quelle
4

Sie müssen die beiden Tabellen verbinden:

%Vor%

Dadurch werden alle Spalten aus beiden Tabellen ausgewählt. Sie können dies natürlich einschränken, indem Sie in der select -Klausel verschiedene Spalten auswählen.

    
Sean Carpenter 15.10.2012 18:21
quelle
1

So:

%Vor%     
cichy 15.10.2012 18:20
quelle
1
___ answer12901647 ___

So:

%Vor%     
___ qstntxt ___

Gegeben die folgenden zwei Tabellen:

%Vor%

Wie erstelle ich eine SQL-Anweisung, die alle Informationen für Personen mit der Postleitzahl 97229 zurückgibt?

    
___ answer12901656 ___
%Vor%

Oder Sie müssen TRY mit %code% , was eine effizientere und bessere Möglichkeit ist, dies zu tun, da Gordon Linoff in den Kommentaren auch sagt, dass Sie das lernen müssen.

%Vor%

Hier bedeutet %code% , dass alle Spalten der PERSONS-Tabelle angezeigt werden.

    
___ antwort12902117 ___

Wählen Sie zuerst alle Datensätze aus der Personentabelle aus, dann verbinden Sie alle diese Datensätze mit einer anderen Tabelle 'Adresse' ... jetzt haben Sie alle Personen, die ihre Adresse in der Adresstabelle haben ... so filtern Sie Ihren Datensatz nach Postleitzahl .

%Vor%     
___ answer12901649 ___

Sie müssen die beiden Tabellen verbinden:

%Vor%

Dadurch werden alle Spalten aus beiden Tabellen ausgewählt. Sie können dies natürlich einschränken, indem Sie in der %code% -Klausel verschiedene Spalten auswählen.

    
___ answer15526748 ___
%Vor%     
___ tag123sql ___ Structured Query Language (SQL) ist eine Sprache für die Abfrage von Datenbanken. Fragen sollten Codebeispiele, Tabellenstruktur, Beispieldaten und ein Tag für die verwendete DBMS-Implementierung (z. B. MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2 usw.) enthalten. Wenn sich Ihre Frage nur auf ein bestimmtes DBMS bezieht (verwendet bestimmte Erweiterungen / Funktionen), verwenden Sie stattdessen das Tag des DBMS. Antworten auf mit SQL gekennzeichnete Fragen sollten den ISO / IEC-Standard SQL verwenden. ___ qstnhdr ___ SQL select Anweisungen mit mehreren Tabellen ___
Ankush Jain 15.10.2012 18:52
quelle
0
%Vor%     
Riya Patil 20.03.2013 14:44
quelle

Tags und Links