2016-08-16 3 views
-3

Wirkt sich eine Join-Anweisung auf die Tabelle selbst aus?SQL Inner Join, Tabelle ändern

wie

SELECT Customers.CustomerName, Orders.OrderID 
FROM Customers 
INNER JOIN Orders 
ON Customers.CustomerID=Orders.CustomerID 
ORDER BY Customers.CustomerName; 
+4

Keine Ahnung, wovon Sie sprechen –

Antwort

2

Dies ist für einen Kommentar zu lang.

Ein SELECT Anweisung ändert die Datenbanktabellen in keiner Weise. Es greift auf die Tabelle zu und verwendet möglicherweise temporären Speicherplatz, aber es ändert die Daten nicht.

SQL bietet Daten Modifikationsanweisungen, die tun Tabellen ändern. Am gebräuchlichsten sind UPDATE und DELETE. Diese beeinflussen den Inhalt der Tabellen.

+0

Ich wünschte, Sie lassen mich diese Frage beantworten: p ahaha – mfredy

0

eine innere Verknüpfung verwenden bedeutet, dass Sie nur die Zeilen für die Tabellen auswählen, die den Zustand zwischen den Tabellen übereinstimmen .. .. das i

.. nur auf das Ergebnis showbed und nicht auf den Inhalt od die ursprünglichen Daten im Zusammenhang

In Auswahl wird keine Änderung an Originaldaten durchgeführt