Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Update Befehlt leert andere Spalten

Frage Entwicklung Datenbanken

Mitglied: ripley-one

ripley-one (Level 1) - Jetzt verbinden

03.01.2013 um 11:56 Uhr, 1420 Aufrufe, 6 Kommentare

Hallo Leute, ich habe eine SQL Abfrage, die tut eigentlich was sie soll. Leider leert sie auch Spalten der Tabelle, die NICHT geleert werden sollen, nämlich solche mit link_type = "2", obwohl ich ein UPDATE für link_type ="1" vorgesehen habe. Vielleicht kann mir jemand von euch erklären warum und wie es so funktioniert, dass die anderen Spalten NICHT geleert werden.

UPDATE seo_url a
SET a.meta_title=(
SELECT products_name
FROM products_description b
WHERE a.link_id = b.products_id
AND a.link_type = "1")';
Mitglied: SlainteMhath
03.01.2013, aktualisiert um 12:20 Uhr
Moin,

das ")" muss vors "WHERE"

EDIT:
... ne falsch... das UPDATE Statement hat gar ken WHERE, das gehört ja zum SELECT.

lg,
Slainte
Bitte warten ..
Mitglied: LianenSchwinger
03.01.2013, aktualisiert um 14:41 Uhr
Hallo,

versuch mal folgendes

01.
UPDATE seo_url a  
02.
SET a.meta_title = (SELECT b.products_name  
03.
                    FROM products_description b  
04.
                    WHERE a.link_id = b.products_id) 
05.
WHERE a.link_type = '1';
Gruß Jörg
Bitte warten ..
Mitglied: ripley-one
03.01.2013, aktualisiert um 16:02 Uhr
0 Datensätze betroffen.

Fehler meinerseits! Herzlichen Dank für die wirklich schnelle Hilfe! Klappt wie geschmiert.
Bitte warten ..
Mitglied: LianenSchwinger
03.01.2013, aktualisiert um 13:07 Uhr
... soll heißen?

- was hast Du gemacht?
- gibt es in der seo_url Zeilen mit link_type = "1"
- usw. ...

So was ähnliches funktioniert bei mir hervorragend

01.
UPDATE sales_part_tab sp 
02.
SET sp.catalog_desc = (SELECT ip.description 
03.
                       FROM inventory_part ip 
04.
                       WHERE ip.part_no = sp.catalog_no 
05.
                       AND ip.contract = sp.contract) 
06.
WHERE sp.contract = '76'
Gruß Jörg
Bitte warten ..
Mitglied: ripley-one
03.01.2013 um 16:04 Uhr
Doch klappt wunderbar. War ein Fehler meinerseits, der zu dem falschen Ergebnis geführt hatte.
Bitte warten ..
Mitglied: LianenSchwinger
03.01.2013 um 16:11 Uhr
... dann bitte noch als gelöst markieren
Bitte warten ..
Ähnliche Inhalte
Datenbanken
gelöst T-SQL: Inhalt verschiedener Spalten in eine Spalte schreiben (2)

Frage von Suilven zum Thema Datenbanken ...

Batch & Shell
gelöst Bestimmte Spalten aus TXT in CSV kopieren - ab Spalte AE gibt es Übertragungsfehler (9)

Frage von freshman2017 zum Thema Batch & Shell ...

Batch & Shell
Powershell, neue Spalte einer Liste hinzufügen (3)

Frage von DanielBodensee zum Thema Batch & Shell ...

Neue Wissensbeiträge
Entwicklung

Exploit Development

Anleitung von burhanudinn123 zum Thema Entwicklung ...

Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(2)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Heiß diskutierte Inhalte
Netzwerkprotokolle
Leiten "dumme" Switches VLAN-Tags mit durch? (17)

Frage von coltseavers zum Thema Netzwerkprotokolle ...

Windows Server
Terminalserver starten willkürlich neu (12)

Frage von thaefliger zum Thema Windows Server ...

Batch & Shell
Batch zum suchen und verschieben von Verknüpfungen (12)

Frage von zeroblue2005 zum Thema Batch & Shell ...

Router & Routing
FTTH bzw FTTB Router (10)

Frage von ukulele-7 zum Thema Router & Routing ...