Top-Themen

Aktuelle Themen (A bis Z)

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
GELÖST

SQL Abfrage - update

Frage Entwicklung Datenbanken

Mitglied: caschopl

caschopl (Level 1) - Jetzt verbinden

16.02.2011 um 15:44 Uhr, 2721 Aufrufe, 6 Kommentare

Hallo brauche dringend hilfe,
folgendes Szenario:

ich habe 2 Tabellen, Tabelle 1 = TIUSER, Tabelle 2 TASKS,
in der Tabelle TIUSER, gibt es folgende Spalten: TIUSERID, DEPT, NAME
in der Tabelle TASKS gibt es die Spalten TISUERID, DEPT

die Felder in der TASKS.DEPT sind leer bzw. haben falsche Werte und ich möchte diese mit dem Inhalt der TIUSER.DEPT füllen bzw überschreiben.

Ich hoffe ich habe mich verständlich ausgedrückt. Leider schaffe ich das nicht ganz.
Kann mit bitte jemand helfen?

Vielen Dank.

Gruß
CaScho
Mitglied: Biber
16.02.2011 um 15:53 Uhr
Moin caschopl,

wieso sollten wir dich bei einem derartigen Begehr unterstützen?
Du hättest doch in der Tabelle TASKS die Felder DEPT redundant abgespeichert unsinnigerweise nach einem UPDATE wie oben verlangt.

Was machst du denn dann, wenn sich die Abteilung der UserId.XYZ ändert nächste Woche?
Willst du es dann wieder in der TASKS aktualisieren?
Oder doch lieber widersprüchlich lassen in dem Tabellengemenge?

Geht es um eine Wette, sollst du die Useraktivitäten gezielt verschleiern oder was ist der Plan?

Grüße
Biber
Bitte warten ..
Mitglied: caschopl
16.02.2011 um 16:00 Uhr
die Daten kommen aus zwei unterschiedlichen Program versionen und ich versuch jetzt nur die daten in der TASKS.DEPT mit denen der TIUSER.DEPT gleich zusetzen.
Künftig hast du recht sind die Daten in beiden gleich, da es dann einen Bezug auf die TIUSER.DEPT gibt.

und wieso solltet ihr/du mich bei einem derartigen Begehr unterstützen?
weil es immer nette und hilfsbereite Menschen gibt, die anderen die hilfe brauchen gerne helfen....
und weil ich nicht so fit in SQL bin und weil mein Cheffe eine Auswertung braucht

Danke
Bitte warten ..
Mitglied: Biber
16.02.2011 um 16:32 Uhr
Moin caschopl,

na hömma...
dass "der Cheffe eine Auswertung braucht" ist für mich kein hinreichender Grund, irgendetwas Redundantes in Produktiv-Tabellen reinzudrücken.

Ich sach ma' so.... ich unterstelle, dass du für eine interne Schulung vorführen willst, wie man/frau es auf keinen Fall machen sollte.
Dafür nimm folgendes Statement:
01.
UPDATE Tasks INNER JOIN TIUser ON TIUser.TIUserID = Tasks.TIUserID 
02.
 SET Tasks.DEPT = TIUSer.Dept;
Leichte Abwandlungen könnten nötig sein - ich weiss ja nicht, auf welchem Datenbankblech du schulst...

Grüße
Biber
Bitte warten ..
Mitglied: caschopl
17.02.2011 um 09:41 Uhr
Hallo Biber,
danke für das Schulungsbeispiel

Werds heute gleich testen......

Gruß
caschopl
Bitte warten ..
Mitglied: Biber
22.02.2011 um 09:25 Uhr
Moin caschopl,

Nachfrage:
Zitat von caschopl:
Werds heute gleich testen......

Gruß
caschopl
Hat der Test denn schon Feedback gegeben und magst du dieses weitergeben ans Forum?

Grüße
Biber
Bitte warten ..
Mitglied: caschopl
23.02.2011 um 16:07 Uhr
Hallo Biber,
sorry bin doch erst heute dazu gekommen, das ganze zu testen und es hat das gwünschte Ergebnis gebracht.

Vielen Dank für deine Hilfe.

Gruß
CaSchopl
Bitte warten ..
Ähnliche Inhalte
Datenbanken
SQL Abfrage Update nach Vergleich
gelöst Frage von gigi300885Datenbanken3 Kommentare

Hallo zusammen, ich habe folgendes Problem und leider nicht wirklich eine Idee dazu: Es sind zwei Tabellen die verglichen ...

Datenbanken
SQL Abfrage funktioniert nicht mehr nach Update
Frage von Cocktailz82Datenbanken5 Kommentare

Hallo zusammen, nach unserem letzten Update der Datenbank (Sage auf MS SQL Server 2008) läuft eine SQL Abfrage nicht ...

PHP
Abfrage SQL
gelöst Frage von dudeldoedelPHP3 Kommentare

Hallo zusammen, kann man das in einer SQL Abfrage erreichen ??? Feldwert lautet: {"565":{"textinput":{"comment":"1400"}}} als Ergebnis soll ausgelesen werden ...

Datenbanken
Hilfe bei SQL Abfrage
gelöst Frage von e51bomagDatenbanken9 Kommentare

Habe einfach eine Denkblockade und würde mich über Hilfe bei einer Datenbankabfrage freuen. Die Abfrage lautet wie folgt: SELECT ...

Neue Wissensbeiträge
Internet

Was nützt HTTPS, wenn es auch von Phishing Web-Seiten genutzt wird

Information von Penny.Cilin vor 2 TagenInternet17 Kommentare

HTTPS richtig einschätzen Ob man eine Webseite via HTTPS aufruft, zeigt ein Schloss neben der Adresse im Webbrowser an. ...

Webbrowser

Bugfix für Firefox Quantum released - Installation erfolgt teilweise nicht automatisch!

Erfahrungsbericht von Volchy vor 3 TagenWebbrowser8 Kommentare

Hallo zusammen, gem. dem Artike von heise online wurde mit VersionFirefox 57.0.1 sicherheitsrelevante Bugs behoben. Entgegen der aktuellen Veröffentlichung ...

Sicherheit

Teamviewer Sessions können gekapert werden - Update tw. verfügbar

Information von sabines vor 4 TagenSicherheit6 Kommentare

In bestimmten Konstellationen können Teamviewer Sessions gekapert werden, wahrscheinlich aber ein recht unwahrscheinliches Szenario. Da der Teamviewer gerne für ...

Digitiales Fernsehen

Apple TV: Amazon Prime App ist verfügbar

Information von Frank vor 4 TagenDigitiales Fernsehen4 Kommentare

Die Amazon Prime Video App kann ab sofort auf einem Apple TV ab der 3 Generation installiert werden. Einfach ...

Heiß diskutierte Inhalte
Vmware
Installation Windows 10 VMware
Frage von Ghost108Vmware17 Kommentare

Hallo zusammen, versuche gerade mit Hilfe des vshpere clients eine virtuelle Windows 10 maschine aufzusetzen. 1. virtuelle Maschine erstellt ...

Exchange Server
SBS 2011 E-Mails können gesendet werden, aber nicht von extern empfangen
Frage von andreas1234Exchange Server14 Kommentare

Hallo Community, ich habe das Problem, dass seit knapp zwei Wochen die E-Mails von meinem SBS 2011 einwandfrei gesendet ...

Voice over IP
Telefonstörung - Ortsrufnummern kein Verbindungsaufbau
Frage von Windows10GegnerVoice over IP10 Kommentare

Hallo, sowohl bei uns als auch beim Opa ist es über VoIP nicht möglich Ortsrufnummern anzurufen. Es kommt nach ...

Windows Server
Server 2012 über Eingabeaufforderung devmgmt.msc geht nicht
gelöst Frage von achim222Windows Server9 Kommentare

Hallo, ich habe hier einen Server 2012 der im Reparaturmodus startet. Es liegt an einem falschen VirtIO Treiber für ...