Heim > Datenbank > MySQL-Tutorial > Wie simuliere ich SQL INTERSECT und MINUS in Microsoft Access?

Wie simuliere ich SQL INTERSECT und MINUS in Microsoft Access?

Linda Hamilton
Freigeben: 2024-12-19 02:01:09
Original
415 Leute haben es durchsucht

How to Simulate SQL INTERSECT and MINUS in Microsoft Access?

Implementierung von SQL INTERSECT und MINUS in Microsoft Access

Obwohl es in Microsoft Access nicht ohne weiteres ersichtlich ist, ist es möglich, die Funktionalität von SQLs INTERSECT zu replizieren und MINUS Operationen.

INTERSECT

INTERSECT ruft nur die Zeilen ab, die beiden verbundenen Tabellen gemeinsam sind. Es fungiert als innerer Join.

Abfrage:

SELECT DISTINCT
  a.*
FROM
  a
INNER JOIN
  b ON a.id = b.id;
Nach dem Login kopieren

MINUS

MINUS ruft Zeilen aus Tabelle 'a ab ', die in Tabelle 'b' nicht vorhanden sind. Dieser Vorgang ähnelt einem Outer Join mit einer bestimmten Bedingung.

Abfrage:

SELECT DISTINCT
  a.*
FROM
  a
LEFT OUTER JOIN
  b ON a.id = b.id
WHERE
  b.id IS NULL;
Nach dem Login kopieren

Beispiel:

Wenn Sie über Beispieldaten verfügen, können Sie diese Abfragen ändern, um die gewünschten Ergebnisse abzurufen. Wenn Ihre Tabellen beispielsweise Spalten wie „id“, „name“ und „age“ enthalten:

INTERSECT

SELECT DISTINCT
  a.id, a.name, a.age
FROM
  tblA AS a
INNER JOIN
  tblB AS b ON a.id = b.id;
Nach dem Login kopieren

MINUS

SELECT DISTINCT
  a.id, a.name, a.age
FROM
  tblA AS a
LEFT OUTER JOIN
  tblB AS b ON a.id = b.id
WHERE
  b.id IS NULL;
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie simuliere ich SQL INTERSECT und MINUS in Microsoft Access?. 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