ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
435
435
EMPFEHLEN
-
Hallo
Sorry für den Titel aber ich habe keine Ahnung wie ich mein Problem betiteln soll aber ich hoffe ihr könnt mir trotzdem helfen.
Ich habe eine Tabelle mit drei Spalten (ID, interneID, Name) mit folgenden Daten
1 NULL BLA
2 NULL BLA
3 NULL BLA
4 NULL BLUB
5 NULL BLUB
usw.
Die Spalte interneID ist noch nicht gefüllt, ID ist einfach eine ID und immer einzigartig in Name steht öfters mal der gleiche Wert.
Ich möchte jetzt die Spalte interneID so updaten das alle Datensätze mit dem gleichen Namen die selbe ID haben so dass dieses dabei raus kommt:
1 0815 BLA
2 0815 BLA
3 0815 BLA
4 4711 BLUB
5 4711 BLUB
Von mir aus kann die interneID auch ein Wert aus den ID's sein das ist mir egal, Hauptsache gleiche Namen haben die gleiche InterneID.
Habt ihr irgendeine Idee wie ich das Problem lösen könnte? Ich hoffe ich konnte das einigermaßen verständlich erklären.
Wäre super genial wenn mir jemand weiterhelfen könnte.
Gruß und so
Loki2
-
MS Acces un Unterabfragen, dass beisst sich leider. Darum das ganez in 2 Schritten
Zuerst machst du eine Abfrage (vw_first_id_per_name)mit dem folgenden SQL
Code sql:1 2 3 4 5 6 7
SELECT FIRST(id) AS first_id, name FROM myTable GROUP BY name
Dann könnte das Update etwa so aussehen
Code sql:1 2 3 4 5 6
UPDATE myTable INNER JOIN vw_first_id_per_name AS vw ON vw.name = myTable.name SET myTable.interneID= vw.first_id
---------------------------------------------------------------------------------------------------
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
item: Tutorial: [PHP][MySQL] Debug Queries
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben
-
Hallo
Super, danke schon mal für die Antwort. Ich bekomme im Moment leider die Fehlermeldung:
Operation muss eine aktualisierbare Abfrage verwenden
Was hat das zu bedeuten bzw. was muss ich noch ändern?
EDIT: Ich kann die betreffende Tabelle auch in einen MSSQL Server importieren. Vielleicht hilft das weiter um das Problem zu lösen...?!
Vielen Dank für die Hilfe.
Gruß und so,
Loki2Geändert von Loki2 (22.02.11 um 14:15 Uhr)
Ähnliche Themen
-
Titel als Link setzen zur Infoseite
Von apa-most im Forum PHPAntworten: 21Letzter Beitrag: 01.06.10, 15:15 -
JFrame: Titel zeitgleich mit einer Tastatureingabe setzen
Von phanimade im Forum JavaAntworten: 4Letzter Beitrag: 29.06.07, 09:29 -
mehrere eigenschaften mit dem gleichen Wert?
Von Layna im Forum CSSAntworten: 3Letzter Beitrag: 05.04.07, 12:16 -
Wie im CFileDialog Fenster Titel setzen
Von RuFFnEcK im Forum VisualStudio & MFCAntworten: 8Letzter Beitrag: 03.03.06, 14:48 -
Wert von <select> auf 0 (default)-Wert setzen
Von Sebigf im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 16.09.05, 00:05





Zitieren

Login





