php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.07.2010, 10:59  
Neuer Benutzer
 
Registriert seit: 15.08.2009
Beiträge: 5
PHP-Kenntnisse:
Fortgeschritten
form ist zur Zeit noch ein unbeschriebenes Blatt
Standard SQL - Werte von einem Feld ins andere

Hallo SQL-Cracks,

gibt es über SQL direkt die Möglichkeit in einer Tabelle bei allen Datensätzen den Wert A in das Feld B zu schreiben?

Und wenn ja, wie geht das auch in eine andere Tabelle wenn man den entsprechenden Datensatz z.B. über das Feld ID identifiziert?

DANKE!
form
form ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 09.07.2010, 11:03  
Erfahrener Benutzer
 
Benutzerbild von wolf29
 
Registriert seit: 17.03.2010
Beiträge: 1.833
PHP-Kenntnisse:
Fortgeschritten
wolf29 wird schon bald berühmt werdenwolf29 wird schon bald berühmt werden
Standard

Hi.

http://www.php.de/datenbanken/46012-...re-spalte.html (SQL-Befehl: Spalte innerhalb der Tabelle in andere Spalte...)

Wolf29
__________________
while (!asleep()) sheep++;

Unterschätze nie jemanden der einen Schritt zurück geht! Er könnte Anlauf nehmen.
wolf29 ist offline   Mit Zitat antworten
Alt 09.07.2010, 14:21  
Neuer Benutzer
 
Registriert seit: 15.08.2009
Beiträge: 5
PHP-Kenntnisse:
Fortgeschritten
form ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Okay, das ist schon der erste Ansatz. Jetzt muss ich folgende Problematik aber in zwei Tabellen bewerkstelligen:

Tabelle 1 hat: ID A B
Tabelle 2 hat: ID A1 B1

jetzt möchte ich die Inhalte von Tabelle1 Spalte A1 und B1 entsprechend der ID in die Tabelle 1 in die Spalten A und B einfügen.

Wie bekomme ich das über zwei Tabellen hin?
form ist offline   Mit Zitat antworten
Alt 09.07.2010, 14:23  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

INSERT ... SELECT-Syntax.

Steht im Manual beschrieben - danach suchst du jetzt aber bitte mal selber.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 09.07.2010, 15:36  
Neuer Benutzer
 
Registriert seit: 15.08.2009
Beiträge: 5
PHP-Kenntnisse:
Fortgeschritten
form ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Da finde ich aber nichts über die zweite Tabelle
form ist offline   Mit Zitat antworten
Alt 09.07.2010, 15:42  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Och komm, jetzt benutz' dein Hirn bitte mal ein bisschen, auch wenn's warm ist.

In der Beschreibung im Manual steht ganz oben,
Zitat:
Zitat von Manual
With INSERT ... SELECT, you can quickly insert many rows into a table from one or many tables. For example: [...]
- und direkt dahinter kommt auch schon ein Beispiel, welches mit zwei Tabellen arbeitet.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 13.07.2010, 14:43  
Neuer Benutzer
 
Registriert seit: 15.08.2009
Beiträge: 5
PHP-Kenntnisse:
Fortgeschritten
form ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Okay, gefunden. Danke... Aber:

bei der WHERE Abfrage möchte ich ja die ID von Tabelle 1 mit der ID von Tabelle 2 abgleichen. Wie mache ich denn das, da beide Spalten in den Tabellen ja ID heißen?!?
form ist offline   Mit Zitat antworten
Alt 13.07.2010, 14:57  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nett
Standard

Indem du den Tabellennamen voran stellst, so z.B.

SELECT ... FROM Tabelle1, Tabelle2 WHERE Tabelle1.ID = Tabelle2.ID
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline   Mit Zitat antworten
Alt 13.07.2010, 15:23  
Erfahrener Benutzer
 
Registriert seit: 15.04.2010
Beiträge: 813
PHP-Kenntnisse:
Fortgeschritten
Paul.Schramenko befindet sich auf einem aufstrebenden Ast
Standard

Indem man nen Alias vergibt oder siehe lstegelitz
Das sind eigentlich SQL-Grundlagen...
__________________
"My software never has bugs, it just develops random features."
"Real programmers don't comment. If it was hard to write, it should be hard to understand!"
Positive Bewertungen sind nicht unwillkommen...
Paul.Schramenko ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Mehrere Werte in einem script verarbeiten ernich PHP Tipps 2010 7 09.04.2010 20:24
Variable an ein Input Feld übergeben. Rubio JavaScript, Ajax und mehr 5 18.03.2010 08:25
DropDown-Feld Werte eintragen deaken PHP Tipps 2010 5 01.03.2010 09:50
Select Feld: Reihenfolge ändern und auswerten monk JavaScript, Ajax und mehr 3 17.02.2010 20:05
DB Feld auf ein anderes innerhalb umleiten vampsm Datenbanken 6 28.09.2009 13:24
[Erledigt] bestimmte werte aus einem array in ein andere schreiben KATERchen PHP Tipps 2009 5 19.02.2009 11:58
[Erledigt] Limit auf Ergebnissumme mehrerer Tabellen Frank Datenbanken 8 02.09.2008 11:33
Formular feld Black-Devil PHP Tipps 2008 12 05.03.2008 16:15
Unbekannte Werte verhindern das Dekodieren. freq.9 PHP Tipps 2006 10 15.07.2006 00:28
werte einer tabelle in andere tabelle speichern high_scorer Datenbanken 3 30.09.2005 16:28
Array nach Feld sortieren PHP Tipps 2005-2 2 07.08.2005 23:00
NOT LIKE Abfrage bringt kein Ergebnis in leerem Feld PHP Tipps 2005 4 26.03.2005 15:25
[Erledigt] Wie kann ich beliebig viele Werte an eine Funktion übergeben PHP Tipps 2005 11 25.01.2005 10:44
[Erledigt] Kann man andere Werte als Strings in Array speichern? PHP Tipps 2004 2 03.11.2004 15:00
Werte mit Texteingabefelder auf einer HP in die DB schreiben PHP Tipps 2004 4 26.08.2004 06:16

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://www.php.de/datenbanken/69580-sql-werte-von-einem-feld-ins-andere.html, sql felder einer spalte in eine anderen schreiben#, sql wert aus einem feld in ein anderes schreiben, spaltenwert in andere spalte schreiben sql, sql feld wert in ein anderen feld übernehmen, sql wert in neues feld schreiben, sql feld wert in andere schreiben, sql wert aus einem tabellenfeld ins andere schreiben, sql werte in anderes feld schreiben, sql wert in ein anderes feld, sql wert wie anderes feld, sql wert in andere spalte, sql feldwert & anderes feld, sql werte in spalte schreiben, sql ein feld in ein anderes schreiben, sql werte von einer tabelle in die andere, sql update eines feldes mit wert aus einer anderen tabelle, php wert aus einem feld in ein anderes schreiben, sql wert von einer spalte in andere schreiben, sql wert in anderes feld

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:29 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum