MudGuard: mySQL UPDATE abhängig von anderen Tabellen

Beitrag lesen

Hi,

# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# merkmalsleiste Stelle 5 auf E (Erinnern) setzen
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
UPDATE  tm_adressen adr1
SET     adr1.merkmalsleiste = CONCAT( SUBSTRING(merkmalsleiste,1,4), 'E' )

Autsch. Dein Datenmodell ist kaputt - Du speicherst offensichtlich verschiedene Informationen in einer Spalte.

AND     adr1.id = adr2.id
(
SELECT

zusammengefaßt: AND adr1.id = adr2.id(SELECT

Vielleicht erkennst Du so besser, worin das Problem besteht.

cu,
Andreas a/k/a MudGuard