Alt 27.08.2011, 16:52:29   #1 (permalink)
** Losedealer **
Benutzerbild von Handymann

ID: 418952
Lose-Remote
Reallife

Reg: 27.08.2011
Beiträge: 346
Handymann sorgt für eine eindrucksvolle AtmosphäreHandymann sorgt für eine eindrucksvolle Atmosphäre
Standard 2 Tabellen verbinden

Hallo@all

Ich suche eine möglichkeit 2 tabellen untereinander zu verbinden. die tabellen haben aber nicht die gleiche struktur. nur 2 felder sind gleich , vorname und name. ist das überhaupt möglich ?

sorry das ich so schreibe , ist vom handy aus.

danke
Handymann ist offline   Mit Zitat antworten
Gesponsorte Links
Alt 27.08.2011, 17:09:03   #2 (permalink)
bekämpft die Mächte des Bösen
Benutzerbild von theHacker

ID: 69505
Lose-Remote

theHacker eine Nachricht über ICQ schicken theHacker eine Nachricht über AIM schicken theHacker eine Nachricht über MSN schicken theHacker eine Nachricht über Yahoo! schicken theHacker eine Nachricht über Skype™ schicken
Reg: 20.04.2006
Beiträge: 20.467
theHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes Ansehen
Standard

Verbinden? Ein JOIN? Ja, dafür gibts Datenbanken ja erst
theHacker ist gerade online   Mit Zitat antworten
Alt 27.08.2011, 17:39:25   #3 (permalink)
schwankend^^

ID: 215354
Lose-Remote
Reallife

Reg: 22.05.2006
Beiträge: 1.505
Gsus ist einfach richtig nettGsus ist einfach richtig nettGsus ist einfach richtig nettGsus ist einfach richtig nett
Standard

Hallo,

das ist problemlos via JOINS möglich und auch ein sehr wichtiger Bestandteil der Funktionen einer Datenbank.

Eine Anleitung wie das funktioniert findest du z.B. hier:
http://dev.mysql.com/doc/refman/5.1/de/join.html

Um deine Datenbank zu normalisieren, wäre es allerdings sinnvoll nur eine Tabelle mit den Namen und einer User-ID zu benutzen und in allen anderen Tabellen, die sich auf die User beziehen, diese ID zu gebrauchen. Das Erleichtert nicht nur die Joins sondern auch alle anderen Abfragen der Datenbank.

mfg
Gsus
Gsus ist offline   Mit Zitat antworten
Alt 27.08.2011, 17:41:10   #4 (permalink)
** Losedealer **
Benutzerbild von Handymann

ID: 418952
Lose-Remote
Reallife

Reg: 27.08.2011
Beiträge: 346
Handymann sorgt für eine eindrucksvolle AtmosphäreHandymann sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat:
Zitat von theHacker Beitrag anzeigen
Verbinden? Ein JOIN? Ja, dafür gibts Datenbanken ja erst
JOIN habe ich mir schon angeschaut . Ist nicht das was ich suche. Ich möchte ja keine Daten verknüpfen , sondern anhängen.

ich möchte gern eine query haben , die in 2 Tabellen sucht.

Hoffe jetzt ist es verständlicher.
Handymann ist offline Threadstarter   Mit Zitat antworten
Alt 27.08.2011, 17:55:20   #5 (permalink)
bekämpft die Mächte des Bösen
Benutzerbild von theHacker

ID: 69505
Lose-Remote

theHacker eine Nachricht über ICQ schicken theHacker eine Nachricht über AIM schicken theHacker eine Nachricht über MSN schicken theHacker eine Nachricht über Yahoo! schicken theHacker eine Nachricht über Skype™ schicken
Reg: 20.04.2006
Beiträge: 20.467
theHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes Ansehen
Standard

Zitat:
Zitat von Handymann Beitrag anzeigen
ich möchte gern eine query haben , die in 2 Tabellen sucht.
Genau das macht ein JOIN. Du "hängst 2 Tabellen aneinander". Mit einer passenden WHERE-Klausel "suchst" du dann.
theHacker ist gerade online   Mit Zitat antworten
Alt 27.08.2011, 20:29:11   #6 (permalink)
Blubb!

ID: 121159
Lose-Remote

Claudi eine Nachricht über ICQ schicken
Reg: 20.04.2006
Beiträge: 122
Claudi sorgt für eine eindrucksvolle AtmosphäreClaudi sorgt für eine eindrucksvolle AtmosphäreClaudi sorgt für eine eindrucksvolle Atmosphäre
Standard

So wie ich das verstehe, ist das was du suchst UNION.
(Habe jetzt mal den Link zur MySQL-Doc benutzt, andere DBMS verhalten sich ähnlich).
Claudi ist offline   Mit Zitat antworten
Alt 27.08.2011, 20:47:40   #7 (permalink)
alias Echnaton
Benutzerbild von transversalis

ID: 309239
Lose-Remote

Reg: 18.01.2008
Beiträge: 2.399
transversalis genießt hohes Ansehentransversalis genießt hohes Ansehentransversalis genießt hohes Ansehentransversalis genießt hohes Ansehentransversalis genießt hohes Ansehentransversalis genießt hohes Ansehentransversalis genießt hohes Ansehentransversalis genießt hohes Ansehentransversalis genießt hohes Ansehentransversalis genießt hohes Ansehentransversalis genießt hohes Ansehen
Standard

Hallo Handymann,

bitte präzisiere Deine Anforderung. Notfalls gib uns ein Beispiel mit dem Aufbau der Tabellen und was Du genau damit erreichen willst.

Mit den bisherigen Informationen werden wir Dir nicht unbedingt weiterhelfen können
"transversalis teleport" sprach der Magier und war fort
transversalis ist offline   Mit Zitat antworten
Antwort

Gesponsorte Links

Anzeige


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
2 PCs verbinden cruZe Netzwerktechnik 7 13.01.2007 21:08:07
PDA mit PC verbinden Champ2000 Hardware 8 15.12.2006 18:22:27
PCs verbinden ?! Stoffi Netzwerktechnik 29 01.12.2006 16:39:34
2 Codesschnipsel mit 1 Verbinden core_1 Lose4Scripts (erledigt) 1 23.10.2006 13:24:15
[PHP] Wörter verbinden keen Programmierung 2 27.09.2006 21:13:58


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:49:16 Uhr.