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, 1407 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 ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(8)

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
Windows 10
Kein Internet: Nach Windows-Update weltweit Computer offline (8)

Link von transocean zum Thema Windows 10 ...

Windows Update
Treiberinstallation durch Windows Update läßt sich nicht verhindern (17)

Frage von liquidbase zum Thema Windows Update ...

Windows 7
Gruppenrichtlinie für User auf andere Rechner übertragen (1)

Frage von Robmantuto zum Thema Windows 7 ...

Windows 10
gelöst Windows 10 Update gefriert (10)

Frage von KodaCH zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Windows Tools
gelöst Aussendienst Datensynchronisierung (12)

Frage von lighningcrow zum Thema Windows Tools ...

Windows Server
Suche passender Treiber (12)

Frage von stolli zum Thema Windows Server ...

Peripheriegeräte
Wlan stört Funkmaus (11)

Frage von Falaffel zum Thema Peripheriegeräte ...

Peripheriegeräte
gelöst USB Festplatte verliert Laufwerksbuchstabe (9)

Frage von cese4321 zum Thema Peripheriegeräte ...