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.

Empfohlene Antworten

Veröffentlicht

Tabelle Kunde

K_ID

plz

ort

str

Tabelle Zuordnung

ID

K.ID

Kundenname

Wie kann ich nun als SQL Statement dafür sorgen, dass ich in Tabelle "Kunde" anstatt nun die K_ID durch den Kundennamen aus Tabelle Zuordnung ersetze?

Wie kann ich nun als SQL Statement dafür sorgen, dass ich in Tabelle "Kunde" anstatt nun die K_ID durch den Kundennamen aus Tabelle Zuordnung ersetze?

Das widerspricht dann wohl dem ERD. Wenn Du das machen willst, wovon ich aber abrate, füge ein Feld in Deine Tabelle für den Kundennamen ein, mache ein Update auf die Kundentabelle mit einem Subselect auf die Zuordnungstabelle anhand der ID mit dem Ziel in das neue Feld Kundenname den Namen zu setzen und lösche danach das ID Feld in der Kundentabelle.

Aber ich weise nochmals darauf hin, dass Du Dir unbedingt vorher das ERD, Schlüssel und Relations anschauen solltest, damit Du damit nicht das DB Design völlig zerstörst

Phil

Es war nur eine Beispiel-DB. Keine Sorge, ich zerstör nix ;-)

Danke der schnellen Antwort!

Moin,

Tabelle Kunde

K_ID

plz

ort

str

Tabelle Zuordnung

ID

K.ID

Kundenname

Wie kann ich nun als SQL Statement dafür sorgen, dass ich in Tabelle "Kunde" anstatt nun die K_ID durch den Kundennamen aus Tabelle Zuordnung ersetze?

die ID durch den Namen ersetzen ergibt offensichtlich keinen Sinn, besonders da sich Namen ändern können und es der absolute Supergau ist, wenn sich der PK ändert.

Ich nehme mal an, du willst die Daten in einer Sicht (bzw View) miteinander verknüpfen. Das wäre dann


select Z.kundenname, K.plz, K.ort, K.str

from Kunde K inner join Zuordnung Z

on K.K_ID = Z.K_ID

hth

Reinhold

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

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.