Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[DB2] mehrere Tabellen durchsuchen

Empfohlene Antworten

Veröffentlicht

Hallo,

ich würde gerne wissen, wie man in einer DB2 Datenbank, mehrere Tabellen gleichzeitig durchsuchen kann.

Wenn ich folgenden Befehl mache:

select * from DAT.ENBANK1, DAT.ENBANK2

Dann gibt er mir nur den ersten Wert von der 1. Tabelle aus und schreibt immer nru den, aber rechts daneben gibt er mir die richtigen Werte von der 2. Tabelle aus.

Also z.B.

Tabelle1.......................................Tabelle2

m...18...Peter...Weber.....................w...20...Nina...Lala

m...18...Peter...Weber.....................w...18...Alex...Musterfrau

m...18...Peter...Weber.....................w...24...Lisa...Frauke

Also links die Daten aus der 1. Tabelle wiederholen sich ständig,

hat jmd. ne Idee?

Danke schonmal!

Hallo,

ich würde gerne wissen, wie man in einer DB2 Datenbank, mehrere Tabellen gleichzeitig durchsuchen kann.

Wenn ich folgenden Befehl mache:

select * from DAT.ENBANK1, DAT.ENBANK2

Dann gibt er mir nur den ersten Wert von der 1. Tabelle aus und schreibt immer nru den, aber rechts daneben gibt er mir die richtigen Werte von der 2. Tabelle aus.

Also z.B.

Tabelle1.......................................Tabelle2

m...18...Peter...Weber.....................w...20...Nina...Lala

m...18...Peter...Weber.....................w...18...Alex...Musterfrau

m...18...Peter...Weber.....................w...24...Lisa...Frauke

Also links die Daten aus der 1. Tabelle wiederholen sich ständig,

hat jmd. ne Idee?

Danke schonmal!

Habe zwar keine blassen Schimmer von DB2, aber es fehlt irgendein Join zwischen den Tabellen. So erhäst du das kartesische Produkt der beiden Tabellen, und das ist eher selten so erwünscht

Gruss

Mal ne Beispielsyntax:

select db1.name, db1.vorname, db2.Telefonnummer, db2.Sonstiges

from db1, db2

where db1.primärschlüssel = db2.fremdschlüssel

Dabei ist nat. wichtig, das der FS der 2.Tab. der PS der 1. Tab. ist!

(Die hier angezeigt Syntax ist ein INNER JOIN) ;)

Ohja dankeschön, so funktioniert das schonmal sehr gut.

Falls ich weitere Fragen dazu habe, werde ich mich melden :)

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.