2 Relationen aus einer Tabelle
2 Relationen aus einer Tabelle
am 08.09.2006 13:17:26 von sk_dakota
Hi,
ich habe ein Tabelle users [user_id, user_name, user_firstname, etc...]
in einer 2 Tabelle orders habe ich [order_id, orrder_value, user_id1,
user_id2]
user_id1 ist dabei der Benutzer der die order erzeugt hat.
user_id2 ist dabei der Benutzer für den die order bestimmt ist
Wie bekomm eine Abfrage die die Benutzerdaten beider Benutzer enthält
Also:
order_id, orrder_value, user_id1(_name), user_id1(_firstname),
user_id2(_name), user_id2(_firstname)
?
Danke Euch für die Hilfe
Re: 2 Relationen aus einer Tabelle
am 08.09.2006 13:33:54 von Christian Kirsch
sk_dakota schrieb:
> Hi,
> ich habe ein Tabelle users [user_id, user_name, user_firstname, etc...]
> in einer 2 Tabelle orders habe ich [order_id, orrder_value, user_id1,
> user_id2]
>
> user_id1 ist dabei der Benutzer der die order erzeugt hat.
> user_id2 ist dabei der Benutzer für den die order bestimmt ist
>
> Wie bekomm eine Abfrage die die Benutzerdaten beider Benutzer enthält
> Also:
>
> order_id, orrder_value, user_id1(_name), user_id1(_firstname),
> user_id2(_name), user_id2(_firstname)
>
> ?
Mit SELECT und einem geeigneten JOIN.
Re: 2 Relationen aus einer Tabelle
am 08.09.2006 13:38:40 von sk_dakota
Christian Kirsch schrieb:
>> Wie bekomm eine Abfrage die die Benutzerdaten beider Benutzer enthält
>> Also:
>>
>> order_id, orrder_value, user_id1(_name), user_id1(_firstname),
>> user_id2(_name), user_id2(_firstname)
>>
>> ?
>
> Mit SELECT und einem geeigneten JOIN.
Hi ja natürlich mit einem geeigneten JOIN, aber wie muss dass hier aussehen?
Re: 2 Relationen aus einer Tabelle
am 08.09.2006 13:40:27 von Christian Kirsch
sk_dakota schrieb:
> Christian Kirsch schrieb:
>
>>> Wie bekomm eine Abfrage die die Benutzerdaten beider Benutzer enthält
>>> Also:
>>>
>>> order_id, orrder_value, user_id1(_name), user_id1(_firstname),
>>> user_id2(_name), user_id2(_firstname)
>>>
>>> ?
>> Mit SELECT und einem geeigneten JOIN.
>
> Hi ja natürlich mit einem geeigneten JOIN, aber wie muss dass hier aussehen?
Kein Realname, gefälschte Mail-Adresse, News+Mail ohne Ankündigung und
ohne Not, keine brauchbaren Tabellenbeschreibungen -> keine Antwort
Re: 2 Relationen aus einer Tabelle
am 08.09.2006 13:50:41 von sk_dakota
Christian Kirsch schrieb:
> sk_dakota schrieb:
> Kein Realname,
wau wie wichtig... siehe mailadresse
>gefälschte Mail-Adresse
ach ...
s.kangowski@gmx.net ist mit Sicherheit gefälscht...
was'n das für'n Quatsch
abgesehen davon: wozu benötigst du die für eine hilfreiche ANtwort?
> News+Mail ohne Ankündigung ohne Not
sorry falschen Button im News-Prog gedrückt...
> keine brauchbaren Tabellenbeschreibungen
Tabelle users [user_id, user_name, user_firstname, etc...]
Tabelle orders habe ich [order_id, orrder_value, user_id1, user_id2]
hmmm nicht brauchbar?
> keine Antwort
auf Deine Antwort verzicht ich da auch gern
Danke für das Trollgelaber
Re: 2 Relationen aus einer Tabelle
am 08.09.2006 13:59:09 von Christian Kirsch
sk_dakota schrieb:
> Christian Kirsch schrieb:
>> sk_dakota schrieb:
>
>> Kein Realname,
>
> wau wie wichtig... siehe mailadresse
Deine Entscheidung.
>
>> gefälschte Mail-Adresse
>
> ach ...
> s.kangowski@gmx.net ist mit Sicherheit gefälscht...
> was'n das für'n Quatsch
> abgesehen davon: wozu benötigst du die für eine hilfreiche ANtwort?
Final-Recipient: rfc822; s.kangowski@gmx.net
Action: failed
Status: 5.0.0
Diagnostic-Code: X-Postfix; host mx0.gmx.de[213.165.64.100] said: 550
5.1.1
... User is unknown {mx082} (in reply to RCPT TO
command)
>
>> News+Mail ohne Ankündigung ohne Not
>
> sorry falschen Button im News-Prog gedrückt...
>
>> keine brauchbaren Tabellenbeschreibungen
>
> Tabelle users [user_id, user_name, user_firstname, etc...]
> Tabelle orders habe ich [order_id, orrder_value, user_id1, user_id2]
>
> hmmm nicht brauchbar?
>
Nein. Die Ausgabe von CREATE TABLE ist brauchbar. Alles andere ist Prosa.
> auf Deine Antwort verzicht ich da auch gern
kein Problem.
Re: 2 Relationen aus einer Tabelle
am 08.09.2006 14:34:05 von Steffen Kangowski
Christian Kirsch schrieb:
> sk_dakota schrieb:
>> Christian Kirsch schrieb:
>> was'n das für'n Quatsch
>> abgesehen davon: wozu benötigst du die für eine hilfreiche ANtwort?
>
> Final-Recipient: rfc822; s.kangowski@gmx.net
> Action: failed
> Status: 5.0.0
> Diagnostic-Code: X-Postfix; host mx0.gmx.de[213.165.64.100] said: 550
> 5.1.1
> ... User is unknown {mx082} (in reply to RCPT TO
> command)
>
>>> News+Mail ohne Ankündigung ohne Not
>> sorry falschen Button im News-Prog gedrückt...
Die Antwort steht aus...
Du beschwerst dich über das unnötige "+Mail" an DICH - wozu ist Dir dann
bitte (m)eine reale Email-Adresse/realer Name soooo wichtig?
Ich dachte hier gehts um mysql und nicht um Adressentausch für Spammer...
Und wozu bitte DEIN User check da oben...? Vermutest Du hier
Terroristen??? Tsss
Re: 2 Relationen aus einer Tabelle
am 08.09.2006 14:49:56 von Sven Paulus
sk_dakota wrote:
> ich habe ein Tabelle users [user_id, user_name, user_firstname, etc...]
> in einer 2 Tabelle orders habe ich [order_id, orrder_value, user_id1,=20
> user_id2]
> user_id1 ist dabei der Benutzer der die order erzeugt hat.
> user_id2 ist dabei der Benutzer für den die order bestimmt ist
> Wie bekomm eine Abfrage die die Benutzerdaten beider Benutzer enthält
> Also:
> order_id, orrder_value, user_id1(_name), user_id1(_firstname),=20
> user_id2(_name), user_id2(_firstname)
SELECT u.order_id, u.orrrrrderrrr_value, u1.user_name, u1.user_firstname,=20
u2.user_name, u2.user_firstname
FROM orders
JOIN users AS u1 ON orders.user_id1 =3D u1.user_id
JOIN users AS u2 ON orders.user_id2 =3D u2.user_id
Re: 2 Relationen aus einer Tabelle
am 08.09.2006 15:42:24 von Steffen Kangowski
Sven Paulus schrieb:
> sk_dakota wrote:
>> Wie bekomm eine Abfrage die die Benutzerdaten beider Benutzer enthält
>> Also:
>> order_id, orrder_value, user_id1(_name), user_id1(_firstname),
>> user_id2(_name), user_id2(_firstname)
>
> SELECT u.order_id, u.orrrrrderrrr_value, u1.user_name, u1.user_firstname,
> u2.user_name, u2.user_firstname
> FROM orders
> JOIN users AS u1 ON orders.user_id1 = u1.user_id
> JOIN users AS u2 ON orders.user_id2 = u2.user_id
Dankeschön
Re: 2 Relationen aus einer Tabelle
am 08.09.2006 16:04:22 von Claus Reibenstein
Christian Kirsch schrieb:
> sk_dakota schrieb:
>
>> [Unwichtiges]
>
> Kein Realname, gefälschte Mail-Adresse, News+Mail ohne Ankündigung und
> ohne Not, keine brauchbaren Tabellenbeschreibungen -> keine Antwort
Full ACK.
Gruß. Claus
Re: 2 Relationen aus einer Tabelle
am 08.09.2006 18:03:07 von Steffen Kangowski
Claus Reibenstein schrieb:
> Christian Kirsch schrieb:
>> sk_dakota schrieb:
>>
>> Kein Realname, gefälschte Mail-Adresse, News+Mail ohne Ankündigung und
>> ohne Not, keine brauchbaren Tabellenbeschreibungen -> keine Antwort
>
> Full ACK.
Was ist das hier für Euch? Ne Tauschbörse für Realnamen und Adressen?
Ein Erziehungsheim? Was um himmelswillen kennzeichnet eigentlich "Claus
Reibenstein" und "Christian Kirsch". Wahrscheinlich auch kein
Realnamen.... Schon traurig...
Glücklichweise gibt es hier andere Nutzer die über den Tellerrand
schauen können und zudem Hilfsbereitschaft nicht mit Selbstdarstellung
verwechseln... Die helfen, statt zu dozieren
Re: 2 Relationen aus einer Tabelle
am 08.09.2006 19:20:18 von Rainer Hinz
Steffen Kangowski wrote:
> Was ist das hier für Euch? Ne Tauschbörse für Realnamen und Adres=
sen?
> Ein Erziehungsheim? Was um himmelswillen kennzeichnet eigentlich "Claus=
=20
> Reibenstein" und "Christian Kirsch". Wahrscheinlich auch kein=20
> Realnamen.... Schon traurig...
>=20
> Glücklichweise gibt es hier andere Nutzer die über den Tellerrand=20
> schauen können und zudem Hilfsbereitschaft nicht mit Selbstdarstellun=
g=20
> verwechseln... Die helfen, statt zu dozieren
Lernresistent ist er auch noch...
Re: 2 Relationen aus einer Tabelle
am 10.09.2006 14:40:41 von Claus Reibenstein
Steffen Kangowski schrieb:
> Claus Reibenstein schrieb:
>> Christian Kirsch schrieb:
>>> sk_dakota schrieb:
>>>
>>> Kein Realname, gefälschte Mail-Adresse, News+Mail ohne Ankündigung und
>>> ohne Not, keine brauchbaren Tabellenbeschreibungen -> keine Antwort
>>
>> Full ACK.
>
> Was ist das hier für Euch? Ne Tauschbörse für Realnamen und Adressen?
> Ein Erziehungsheim? Was um himmelswillen kennzeichnet eigentlich "Claus
> Reibenstein" und "Christian Kirsch". Wahrscheinlich auch kein
> Realnamen.... Schon traurig...
Ein Blick ins Telefonbuch hätte schon genügt, um festzustellen, dass
diese Annahme bzgl. meiner Person falsch ist. Aber das war Dir natürlich
zu aufwendig. Irgendwelche falschen Behauptungen ins Netz zu stellen,
ist doch wesentlich einfacher ...
> Glücklichweise gibt es hier andere Nutzer die über den Tellerrand
> schauen können und zudem Hilfsbereitschaft nicht mit Selbstdarstellung
> verwechseln... Die helfen, statt zu dozieren
Ich erwarte von jemandem, der von mir Hilfe erwartet oder auch nur mit
mit diskutieren will, dass er sich mit seinem Namen vorstellt. Wer
meint, sich hinter mehr oder weniger dämlichen Pseudos verstecken zu
müssen, kann das gerne tun, darf sich dann aber nicht wundern, wenn er
nicht nur von mir nicht wahrgenommen wird.
Pseudos wie "sk_dakota" werden übrigens schon in meinem Reader von
meinem vollautomatischen Realnamenplausibilitätsfilter abgefangen, bevor
ich diese überhaupt zu Gesicht bekomme. Dass "sk_dakota" etwas
geschrieben hat, habe ich deshalb auch erst an den Antworten der anderen
gemerkt.
Mit Selbstdarstellung hat das Ganze nichts zu tun, sondern mit höflichen
Umgangsformen. Dass es in dieser Gruppe gerade an diesen mangelt, habe
ich vor einigen Tagen schon mal festgestellt.
Gruß. Claus