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.

Tabelle aufspannen

Empfohlene Antworten

Hallo

ich hab folgendes problem

ich hab eine Tabelle

mit dem Aufbau

Zeile | Spalte | Wert

1 | 1 |Zelle(1,1)

1 | 2 |Zelle(1,2)

1 | 3 |Zelle(1,3)

2 | 1 |Zelle(2,1)

2 | 2 |Zelle(2,2)

2 | 3 |Zelle(2,3)

diese möchte ich mit sql in die form

Zeile | Spalte 1 | Spalte 2 | Spalte 3

1 | Zelle(1,1) | Zelle(1,2) |Zelle(1,3)

2 | Zelle(2,1) | Zelle(2,2) |Zelle(2,3)

3 | Zelle(3,1) | Zelle(3,2) |Zelle(3,3)

bringen.

wie kann man das mit möglich wenig joins umsetzen

dazu dürfte IMO im günstigsten fall überhaupt kein JOIN notwendig sein, was aber vom DBMS abhängt, welches du aber nicht angegeben hast.

s'Amstel

Datenbank soll Oracle 10 r1 oder r2 werden oder welche unterstützt das noch

im prinzip ist das nichts anderes als eine pivotierung, und das kann oracle auch ohne JOIN. wenn deine ursprungstabelle immer dreiergruppen und deine zieltabelle/-abfrage immer drei spalten haben soll, ist das kaum schwierig; deine zieltabfrage muss als ergebnisfelder eben genausoviele spalten wie eindeutige zeilen liefern, und dazu eben den kreuzwert.

ich verwende gerne ein package namens pivot_pkg - möglicherweise ist das aber etwas zu oversized für deine ansprüche.

schau bei http://asktom.oracle.com rein und such nach PIVOT - du wirst eine unglaubliche menge an anregungen finden, dein SQL zu formulieren.

s'Amstel

vielen dank

das war der Hinweis den ich brauchte

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.