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.

[T-SQL] Gleiche Tabellen in verschiedenen Datenbanken innerhalb einer Query ausgeben

Empfohlene Antworten

Veröffentlicht

Hi Leute,

also der Name sagt nicht so viel, aber ich versuch's zu erklären.

Ich habe 2 Views in 2 verschiedenen Datenbanken und möchte diese innerhalb einer Query untereinander ausgeben. Man kann sich das in etwa so vorstellen:

View A

ColumnA1 | ColumnA2 | ColumnA3

View B

ColumnB1 | ColumnB2 | ColumnB3

Und daraus soll dann werden:

Query-Ausgabe:

IndexAusAB | ColumnAB1 | Column AB2 | ColumnAB3

IndexAusAB := Datenbankname von View A oder View B

Ich hoffe ihr könnt nachvollziehen was ich meine und mir unter die Arme greifen.

Grüße

digga_mies

;)

UNION hilft dir da weiter:

SELECT ColumnA1, ColumnA2, ColumnA3 from DB1.ViewA

UNION

SELECT ColumnB1 as ColumnA1, ColumnB2 as ColumnA2, ColumnB3 as ColumnA3 from DB2.ViewB

Die Attribute mussten die gleiche Bezeichnung und Anzahl haben *glaub*

Hab die Anforderung nicht komplett verstanden. Willst du die Daten addieren? Also soll aus ColA1 = 2 und ColB1 = 5 dann eine 7 werden? Oder soll 2 und 5 hintereinander ausgegeben werden?

Hey,

also das mit dem UNION SELECT funktioniert einwandfrei. Nein, ich wollte die Daten nicht addieren, sondern nacheinander in einer Spalte ausgeben lassen. Hat mir sehr geholfen.

Vielen Dank

digga_mies

:bimei

Danke, für den Tip, aber bei diesen Tabellen weiß ich zu 100% das es keine doppelten Einträge geben kann...;)

Grüße

:bimei

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.