Heim > Datenbank > MySQL-Tutorial > Wie aktualisiere ich eine Microsoft Access-Tabelle mithilfe eines Inner Joins?

Wie aktualisiere ich eine Microsoft Access-Tabelle mithilfe eines Inner Joins?

Barbara Streisand
Freigeben: 2025-01-04 17:46:12
Original
611 Leute haben es durchsucht

How to Update a Microsoft Access Table Using an Inner Join?

Aktualisieren einer Tabelle mit einem Inner Join

In Microsoft Access kann die Ausführung einer Abfrage wie der bereitgestellten eine Liste von FermentIDs zurückgeben. Um jedoch eine andere Tabelle mit dieser Spalte mithilfe des Inner-Join-Ergebnisses zu aktualisieren, muss eine bestimmte Aktualisierungssyntax befolgt werden.

Im Gegensatz zu anderen Datenbanksystemen erfordert Access, dass der SET-Teil der Aktualisierungsanweisung nach dem platziert wird verbinden. Darüber hinaus müssen die SELECT- und ORDER BY-Klauseln, die zum Definieren des Inner-Join-Ergebnisses verwendet werden, weggelassen werden.

Die korrekte Syntax für die Aktualisierungsabfrage lautet:

UPDATE FERMENT
INNER JOIN [BELGIUM BEER] ON FERMENT.FermentName = [BELGIUM BEER].FermentId
SET EXAMPLETABLE.FermentColumn = a.FermentColumn
Nach dem Login kopieren

In dieser Abfrage:

  • FERMENT ist die zu aktualisierende Tabelle
  • [BELGIEN BIER] ist das Tabellenwesen Joined
  • EXAMPLETABLE ist die Tabelle, die die zu aktualisierende FermentColumn enthält
  • a.FermentColumn stellt das FermentId-Ergebnis aus der Inner-Join-Abfrage dar

Durch Weglassen von SELECT und ORDER BY-Klauseln weiß Access, dass der Join selbst die zu aktualisierenden Datensätze definiert. Der SET-Teil gibt dann die Spalte in der EXAMPLETABLE-Tabelle an, die mit der FermentId aus dem Join-Ergebnis aktualisiert werden soll.

Das obige ist der detaillierte Inhalt vonWie aktualisiere ich eine Microsoft Access-Tabelle mithilfe eines Inner Joins?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage